在后端流程事件中执行代码比较慢时如果需要流转对话框弹点击确定时弹出遮罩层提示可以参考下面的实现
遮罩层可以用popOver实现
参考http://docs.wex5.com/bex5-process-question-list-10008/扩展这个流程或者这个环节的流转对话
在流转对话框的.w中添加popOver,并在popOver设置弹出提示信息
在确定按钮的事件中调用popOver的显示,需要注意的是把确定按钮中原来的代码放到setTimeout中执行,如下:
Model.prototype.okBtnClick = function(event){ var self = this; self.comp("popOver1_1").show(); setTimeout(function(){ self.updateControl(); if (self.checkControl()){ var receiver = self.comp("windowReceive"); receiver.windowEnsure({task: self.task, action: self.action, control: self.control, options: self.options}); }},1); };
评一波