BlueSky 发表于 2022-7-4 18:20:45

请问select view获取到了数据,为什么在数据表格中无法自动...

请问select view获取到了数据,为什么在数据表格中选择资产时无法自动填充,尤其是自定义字段








BlueSky 发表于 2022-7-4 18:21:54

流程图与该提问模块不关联

论坛管理员 发表于 2022-7-5 10:09:04

您具体是怎么去赋值的?可以参考一下应用市场里的固定资产模块,上面有这个功能的

BlueSky 发表于 2022-7-5 10:22:32



赋值的不是在内容管理的asset脚本文件中吗?



BlueSky 发表于 2022-7-5 17:18:59

已解决:dblclick事件中添加如下代码:

this.view.select({
    "application": "固定资产数据",//数据中心中的应用
    "view": "资产-使用中",   //视图的名称
    "isMulti": false,         //只允许单选
}, function(items) {
    //如果选择了某个数据,将数据赋值给表单输入框
    if (items.length) {
      var lid = this.target.json.id.split("..");
      var cline = lid;//获取当前行
      this.form.get("datatable").getModule(cline, "hh").setData(items.data.bh);
      this.form.get("datatable").getModule(cline, "zcmc").setData(items.data.zcmc);
      this.form.get("datatable").getModule(cline, "cfdd").setData(items.data.cfdd);
      this.form.get("datatable").getModule(cline, "dw").setData(items.data.dw);
      this.form.get("datatable").getModule(cline, "ssbm").setData(items.data.ssbm);
      this.form.get("datatable").getModule(cline, "ggxh").setData(items.data.ggxh);
      this.form.get("datatable").getModule(cline, "yz").setData(items.data.yz);
    }
}.bind(this));

论坛管理员 发表于 2022-7-6 09:38:08

:)
页: [1]
查看完整版本: 请问select view获取到了数据,为什么在数据表格中无法自动...