查看: 7017|回复: 2

流程表单中的网格数据,视图显示问题。

升级   10.86%

52

主题

102

回帖

1086

积分

注册会员

Rank: 2

积分
1086
发表于 2021-8-4 17:06:24 | 显示全部楼层 |阅读模式
流程表单中的网格数据,在视图中调用如果有多个数据只能显示第一条,有没有解决办法,谢谢。
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2021-8-5 10:08:17 | 显示全部楼层
视图列支持数组格式显示查询

场景:视图统计时,需要列示复选框、人员选择框、数据网格等数组格式的数据
解决办法:在视图列的数据路径中使用 “*” 来查询,“*”代表显示数组中的所有对象。查询出的数据多值默认以逗号隔开。如果只想显示某一个数据,可以用具体下标来代替“*”(例:checkbox.0)
支持版本

支持6.0之后版本
复选框

checkbox.* (复选框标识+“.”+“*”)

人员选择框

org.*.name (人员选择框标识+“.”+“*”+“.”+要显示的属性)

数据网格

datagrid.data.*.datagrid_datagrid$Title_1.textfield(数据网格标识+“.data.”+“*”+“列标识”+“.”+对应列的字段标识)

查询条件

path与普通字段写法区别
this.view.lookup({  "view": "cyh_test",  "application": "测试",  "filter": [      //复选框条件写法:"path":"checkbox.*"      {          "logic":"and",          "path":"checkbox.*",          "comparison":"like",          "value":"111",          "formatType":"textValue"      },      //人员选择框条件写法:"path":"projectMenager.*.name"      {          "logic":"and",          "path":"projectMenager.*.name",          "comparison":"like",          "value":"袁绪姣",          "formatType":"textValue"      },      //数据网格条件写法:"path":"datagrid_1.data.*.datagrid_datagrid$Title_1.textfield"      {          "logic":"and",          "path":"datagrid_1.data.*.datagrid_datagrid$Title_1.textfield",          "comparison":"like",          "value":"铅笔3",          "formatType":"textValue"      }  ]}, function(data){  var result = data.grid; //得到过滤后的数据  debugger});
回复

使用道具 举报

升级   10.86%

52

主题

102

回帖

1086

积分

注册会员

Rank: 2

积分
1086
发表于 2021-8-5 15:03:30 | 显示全部楼层
非常感谢!!
回复

使用道具 举报

发表回复

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

本版积分规则

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