某些情况下可能需要在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就需要通过这个属性值控制