hanxue4131 发表于 2021-9-10 10:56:40

如何给表单中嵌入的视图自动传参

首先做了一个视图,并在视图中建了一个自定义参数,如下图。
https://www.o2oa.net:443/x_file_assemble_control/jaxrs/file/e7c69834-5c25-49e5-8e41-50b92f188f04/download/stream

然后在表单中嵌入该视图,并且页面上还有个字段【采购申请ID】。
https://www.o2oa.net:443/x_file_assemble_control/jaxrs/file/9d23f52d-33a3-415c-9b0e-368e9fac292c/download/stream
希望当【采购申请ID】变化时,能将该值作为视图的参数,自动刷新数据视图。
该如何实现呢?希望各位指教。

hanxue4131 发表于 2021-9-13 08:13:48

大神们帮忙呀。

论坛管理员 发表于 2021-9-13 11:29:46

您可以参考文档
https://www.o2oa.net/api/module-view.html#module-view




var fileno = this.form.get("fileno").getData();
var title = this.form.get("title").getData();
var view = this.form.get("view").view;
this.filterList = [];
if(fileno!=""){
    this.filterList.push({
      "logic": "and",
      "path": "$work.serial",
      "comparison": "like",
      "value": fileno,
      "formatType": "textValue"
    });   
}
if(title!=""){
    this.filterList.push({
      "logic": "and",
      "path": "$work.title",
      "comparison": "like",
      "value": title,
      "formatType": "textValue"
    });   
}

view.setFilter( this.filterList );
// view.json.filter = filterList;
// view.reload();

hanxue4131 发表于 2021-9-14 16:19:51

我来试一下。谢谢解答。
页: [1]
查看完整版本: 如何给表单中嵌入的视图自动传参