duan123 发表于 2022-7-26 08:54:04

待办、待阅、已办如何刷新

新建了一个门户网站,内容有待办、待阅和已办,在处理完待办之后,这个待办列表如何刷新?事件要写在哪里呢?

论坛管理员 发表于 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;

duan123 发表于 2022-7-26 10:33:36

论坛管理员 发表于 2022-7-26 09:46
您可以试试下面这种方式

var _self = this;


好像不对,刷新一下就这样了

duan123 发表于 2022-7-26 10:36:32

刷新一下变这样

duan123 发表于 2022-7-26 10:45:36

我是想点继续流转之后,关闭流转窗口的时候,待办列表会刷新

论坛管理员 发表于 2022-7-26 13:25:22

您F12查看一下是否有报错

duan123 发表于 2022-7-26 14:52:19

论坛管理员 发表于 2022-7-26 13:25
您F12查看一下是否有报错

你发的那个代码是要写在哪里的?什么时候触发他?

论坛管理员 发表于 2022-7-27 09:28:41

这是点击打开文档的事件上onclick
页: [1]
查看完整版本: 待办、待阅、已办如何刷新