流程表单中的网格数据,视图显示问题。
流程表单中的网格数据,在视图中调用如果有多个数据只能显示第一条,有没有解决办法,谢谢。 视图列支持数组格式显示查询场景:视图统计时,需要列示复选框、人员选择框、数据网格等数组格式的数据
解决办法:在视图列的数据路径中使用 “*” 来查询,“*”代表显示数组中的所有对象。查询出的数据多值默认以逗号隔开。如果只想显示某一个数据,可以用具体下标来代替“*”(例: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}); 非常感谢!!
页:
[1]