阅读:2965 回复:2
Justin
15

帖子

32

跟帖

1013

积分

高级榴莲
高级榴莲

[已解决]如何获取表单中所有的子表对象,及对象内容?

楼主#
更多 发布于:2017-09-20 15:12
  var ActionSheet = ActionContext.BizObject.GetValue(SheetName1) as BizObject[];


这个方法是在知道子表名字时,获取子表。
有没有方法,可以在本页面获取所有的子表对象列表?
t156965365
46

帖子

688

跟帖

4536

积分

H3 BPM互助团队
H3 BPM互助团队
  • 社区居民
1楼#
发布于:2017-09-20 15:44
1 遍历当前数据模板的字段 ActionContext.BizObject.Schema.Properties
判断是不是业务对象数组 item.LogicType == Data.DataLogicType.BizObjectArray

2 也可以遍历ActionContext.BizObject.ValueTable的值,看类型是不是BizObject[]
Justin
15

帖子

32

跟帖

1013

积分

高级榴莲
高级榴莲
2楼#
发布于:2017-09-20 16:46
t156965365:1 遍历当前数据模式的字段 ActionContext.BizObject.Schema.Properties
判断是不是业务对象数组 item.LogicType == Data.DataLogicType.BizObjectArray
...
回到原帖
非常感谢~~~
游客

返回顶部