某些情况下可能需要在data的onBeforeSave或者process组件的相关事件中等调用action,并且立即执行,那么就需要在调用action的时候设置directExecute为true
如下:
biz.Request.sendBizRequest({ "context" : this.getContext(), "action" : "sendNoticeAction", "directExecute" : true,// 在批事务中是立即执行这个action callback : function(result) { if (result.state) { alert("通知创建成功"); } } });
这个是因为在data的onBeforeSave或者process组件的相关事件等中调用action时跟save的执行和流程相关动作的执行是在一个批里面的,如果要立即执行action就需要通过这个属性值控制
评一波