12下一页
发帖
查看: 17779|回复: 12

流程中人员字段没显示出来

升级   0.1%

68

主题

77

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2022-11-28 09:56:53 | 显示全部楼层 |阅读模式
流程如下

脚本如下

视图显示中没有保管人

还有个问题  我想在使用流程中  设置调用的视图中 只显示申请人和备用金的保管人一致的 这一行数据 应该在视图里怎么设置?备用金列表如上图


本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-11-28 10:25:39 | 显示全部楼层
视图里没显示,是不是因为您保管人是个人员组织字段,数据路径可以:保管人字段标识.*.name
视图里可以增加过滤,参考一下api

本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   0.1%

68

主题

77

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2022-11-28 14:04:13 | 显示全部楼层
人员名称显示出来了,但是这个过滤还是不行  
this.view.select({
    "application": "备用金管理",  //数据中心中的应用
    "view": "备用金列表",     //视图的名称
    "isMulti": false,           //只允许单选
    "width": "800px",
    "height": "610px",
    "filter":[ // (Array of bject) 可选,对视图进行过滤的条件。json数组格式,每个数组元素述一个过滤条件。
       {
        "path":"goodsView.name",
        // "path":"goodsView.bgperson",
        "comparison":"equals",
        "value":"123321",
        //"value":drafter,
        "formatType":"textValue"
      }
    ]
}, function(items) {
    //如果选择了某个数据,将数据赋值给表单输入框
    if (items.length) {
        var lid = this.target.json.id.split("..");
        var cline = lid[2];//获取当前行
        this.form.get("datatable").getModule(cline, "name").setData(items[0].data.name);
        //this.form.get("datatable").getModule(cline, "model").setData(items[0].data.model);
        //this.form.get("datatable").getModule(cline, "unit").setData(items[0].data.unit);
        this.form.get("datatable").getModule(cline, "stock").setData(items[0].data.number);
    }
}.bind(this));

本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   0.1%

68

主题

77

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2022-11-28 16:27:34 | 显示全部楼层
我在视图中 设置过滤   我如图这样的设置也不行  
我要如何把另一个流程的发起人 设置到这里呢?

本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-11-28 16:41:49 | 显示全部楼层

这里是数据路径,字段标识,您要匹配保管人,应该是:保管人字段标识.0.name

本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   0.1%

68

主题

77

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2022-11-28 17:29:53 | 显示全部楼层
您好 是这个过滤器没起作用  我设置了其他字段 也不行  您看一下 我有哪里写错吗
this.view.select({
    "application": "备用金管理",  //数据中心中的应用
    "view": "goodsView2",     //视图的名称
    "isMulti": false,           //只允许单选
    "width": "800px",
    "height": "610px",
    "filter": [{
        "path":"goodsView2.bgperson.0.name",
        "comparison":"equals ",
        "value":"王峰",
        "formatType":"textValue",
    }],
}, function(items) {
    //如果选择了某个数据,将数据赋值给表单输入框
    if (items.length) {
        var lid = this.target.json.id.split("..");
        var cline = lid[2];//获取当前行
        this.form.get("datatable").getModule(cline, "name").setData(items[0].data.name);
        //this.form.get("datatable").getModule(cline, "model").setData(items[0].data.model);
        //this.form.get("datatable").getModule(cline, "unit").setData(items[0].data.unit);
        this.form.get("datatable").getModule(cline, "stock").setData(items[0].data.number);
    }
}.bind(this));

本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-11-29 09:43:10 | 显示全部楼层
管理员上面说过了,是:保管人字段标识.0.name,但是您还是加了视图名字呢,不要加,去掉
回复

使用道具 举报

升级   0.1%

68

主题

77

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2022-11-30 10:43:24 | 显示全部楼层
您好  我这样设置了 也不生效,我试了其他字段  一样不生效
"filter": [{
        "path":"bgperson.0.name",
        "comparison":"equals ",
        "value":"王峰",
        "formatType":"textValue",
    }],
"filter": [{
        "path":"number",
        "comparison":"equals ",
        "value":10000,
        "formatType":"numberValue",
    }]
"filter": [{
        "path":"name",
        "comparison":"equals ",
        "value":"123321",
        "formatType":"textValue",
    }],

本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-12-1 09:49:20 | 显示全部楼层


看起来这里少了一个logic,您加上试试

本帖子中包含更多资源

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

x
回复

使用道具 举报

升级   0.1%

68

主题

77

回帖

10

积分

注册会员

Rank: 2

积分
10
发表于 2022-12-1 10:26:22 | 显示全部楼层
您好  看filter的API中logic是可选  我加入了之后过滤器起作用了, 我想把value 这个值改为自动获取表单中的某个字段要怎么做呢?

本帖子中包含更多资源

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

x
回复

使用道具 举报

12下一页
发帖

发表回复

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

本版积分规则

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