查看: 2612|回复: 5

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

升级   6.67%

4

主题

9

回帖

60

积分

注册会员

Rank: 2

积分
60
发表于 2022-7-4 18:20:45 | 显示全部楼层 |阅读模式
请问select view获取到了数据,为什么在数据表格中选择资产时无法自动填充,尤其是自定义字段








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   6.67%

4

主题

9

回帖

60

积分

注册会员

Rank: 2

积分
60
发表于 2022-7-4 18:21:54 | 显示全部楼层
流程图与该提问模块不关联
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37065
发表于 2022-7-5 10:09:04 | 显示全部楼层
您具体是怎么去赋值的?可以参考一下应用市场里的固定资产模块,上面有这个功能的
回复

使用道具 举报

升级   6.67%

4

主题

9

回帖

60

积分

注册会员

Rank: 2

积分
60
发表于 2022-7-5 10:22:32 | 显示全部楼层


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



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   6.67%

4

主题

9

回帖

60

积分

注册会员

Rank: 2

积分
60
发表于 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[2];//获取当前行
        this.form.get("datatable").getModule(cline, "hh").setData(items[0].data.bh);
        this.form.get("datatable").getModule(cline, "zcmc").setData(items[0].data.zcmc);
        this.form.get("datatable").getModule(cline, "cfdd").setData(items[0].data.cfdd);
        this.form.get("datatable").getModule(cline, "dw").setData(items[0].data.dw);
        this.form.get("datatable").getModule(cline, "ssbm").setData(items[0].data.ssbm);
        this.form.get("datatable").getModule(cline, "ggxh").setData(items[0].data.ggxh);
        this.form.get("datatable").getModule(cline, "yz").setData(items[0].data.yz);
    }
}.bind(this));
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37065
发表于 2022-7-6 09:38:08 | 显示全部楼层
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread