查看: 658|回复: 2

流程表单,如何在数据表格输入框调用自建数据表输入

升级   0.72%

5

主题

2

回帖

72

积分

注册会员

Rank: 2

积分
72
发表于 2025-11-3 13:33:26 | 显示全部楼层 |阅读模式
本帖最后由 翼•蓝α 于 2025-11-3 14:02 编辑

O2OA中,数据表格其中配件名称一列的输入框,添加了dbclick事件,调用数据中心的视图来选择填入对于的列。
69083c4bf3b4a.png
6908458620edc.png
dbclick中的代码如下:

this.view.select({
    "application": "rqympjsqwclist",  //数据中心中的应用
    "view": "rqympjsqwclist",     //视图的名称
    "isMulti": false,           //只允许单选
    "width": "800px",
    "height": "610px",
   
      
}, function(items) {
    //如果选择了某个数据,将数据赋值给表单输入框
    if (items.length) {
        var lid = this.target.json.id.split("..");
        var cline = lid[2];//获取当前行
        this.form.get("datatable").getModule(cline, "pjcgsqdrqym_pjsqpjcx").setData(items[0].data.pjcgsqdrqym_pjsqpjcx);
        this.form.get("datatable").getModule(cline, "pjcgsqdrqym_pjsqpjmc").setData(items[0].data.pjcgsqdrqym_pjsqpjmc);
        this.form.get("datatable").getModule(cline, "pjcgsqdrqym_pjsqjh").setData(items[0].data.pjcgsqdrqym_pjsqjh);
        this.form.get("datatable").getModule(cline, "pjcgsqdrqym_pjsqdj").setData(items[0].data.pjcgsqdrqym_pjsqdj);
    }
}.bind(this));
如果我想直接调用数据中心的数据表中自建表,新建的查询配置视图列表,来勾选填入。如何调用,或者有哪个文档可以对应参考



回复

使用道具 举报

升级   2.49%

0

主题

19

回帖

249

积分

注册会员

Rank: 2

积分
249
发表于 2025-11-5 12:05:20 | 显示全部楼层
回复

使用道具 举报

升级   0.72%

5

主题

2

回帖

72

积分

注册会员

Rank: 2

积分
72
发表于 2025-11-5 15:58:35 | 显示全部楼层
本帖最后由 翼•蓝α 于 2025-11-5 16:01 编辑

根据文档进行了配置,能调用查询视图的数据并进行勾选了,但是点击确定后,没法直接填入对应的数据表格。



this.statement.select({
   
    "name": "ldpjTable",     //查询的名称
    "isMulti": false,           //只允许单选
}, function(items) {
    //如果选择了某个数据,将数据赋值给表单输入框
    if (items.length) {
        var lid = this.target.json.id.split("..");
        var cline = lid[2];//获取当前行
        
        this.form.get("datatable").getModule(cline, "pjcgsqdrqym_pjsqpjmc").setData(items[0].data.pjcgsqdrqym_pjsqpjmc);
    }
}.bind(this));



690b0462c3097.png
回复

使用道具 举报

发表回复

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

本版积分规则

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