|
发表于 2022-7-26 09:46:38
|
显示全部楼层
您可以试试下面这种方式
var _self = this;
var dw = this.target.data.work;
if(dw){
var options = {
"workId": dw, "appId": "process.Work"+dw,
// "onAfterProcess": function(){_self.form.getApp().refresh()},
// "onAfterReset": function(){_self.form.getApp().refresh()},
// "onAfterRetract":function(){_self.form.getApp().refresh()},
// "onAfterReroute": function(){_self.form.getApp().refresh()},
// "onAfterDelete": function(){_self.form.getApp().refresh()},
// "onAfterReaded": function(){_self.form.getApp().refresh()},
"onBeforeClose": function(){_self.form.getApp().refresh()}
};
}else{
dw = this.target.data.id
var options = {
"draftId": dw, "appId": "process.Work"+dw,
// "onAfterProcess": function(){_self.form.getApp().refresh()},
// "onAfterReset": function(){_self.form.getApp().refresh()},
// "onAfterRetract":function(){_self.form.getApp().refresh()},
// "onAfterReroute": function(){_self.form.getApp().refresh()},
// "onAfterDelete": function(){_self.form.getApp().refresh()},
// "onAfterReaded": function(){_self.form.getApp().refresh()},
"onBeforeClose": function(){_self.form.getApp().refresh()}
};
}
layout.openApplication(this.EventTarget, "process.Work", options);
return false; |
|