[泛微OA]流程提交弹出需再次确认提醒框js实现方法

本文介绍了如何在需要二次确认的业务场景中,使用JavaScript实现在提交操作时弹出对话框进行确认。通过WfForm库中的showConfirm函数和registerCheckEvent方法,实现用户友好的操作流程,提示系统自带确认功能相比JS实现可能不够直观。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

概要

有的重要业务流程提交需要再次点击确认的业务场景需要这种方法

整体流程

js实现提交时候弹出弹出框进行再次确认按钮

技术名词解释

  • showConfirm: function(content, okEvent, cancelEvent, otherInfo={}) 兼容移动端,可自定义确认内容及按钮名称
  • WfForm.OPER_SUBMIT 提交/批准/提交需反馈/不需反馈等
  • WfForm.registerCheckEvent(WfForm.OPER_SUBMIT, function(callback){
  • //... 执行自定义逻辑
        callback();
      });

技术细节

代码实现效果

上代码

WfForm.registerCheckEvent(WfForm.OPER_SUBMIT, function(callback){
  WfForm.showConfirm("确认无误是否提交?", function(){
    alert("提交成功"); 
    callback();
  });
  //继续提交需调用callback,不调用代表阻断
});

小结

提示:系统自带有再次确认的功能,但是感觉没js实现的效果友好,看大家取舍吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值