1.业务场景

在列表中,打开表单方案,在表单方案保存后,执行 _afterSubmit 后置函数,关闭表单,并刷新列表页面。

2. 处理过程

2.1 定义自定义表单

2.2 定义后置函数

这个是在数据保存后执行。

var _afterSubmit=function(result,formJson){
  this.getUtil().closeWindow(this,"ok");
  return true;
}

执行成功后可以返回 true,我们可以在执行后,关闭当前窗口。

2.3 在列表定义自定义按钮

2.4 编辑按钮函数

onDemo(){
    let self_=this;
    var conf={
        title:"标题",
        alias:"表单别名",
        pkId:"",
        readOnly:false,
        parent:{},
        //表单初始化数据
        params:{"aa":""},
        destroy:function (action,data) {
        self_.onRefresh();
        console.info(data);
        }
    };
    this.showForm(conf);
}

调用列表函数 self_.onRefresh(); 刷新当前列表。

文档更新时间: 2022-07-25 16:27   作者:zyg