概要
有的重要业务流程提交需要再次点击确认的业务场景需要这种方法
整体流程
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实现的效果友好,看大家取舍吧!