Tony.Fu 发表于 2022-2-28 18:24:57

【报表-布局设计】使用上级分组 巧妙完成多循环层级矩表绑定

本帖最后由 James.Lv 于 2023-1-5 18:11 编辑

业务场景:
有时我们会遇到多层级循环嵌套的数据,并且它们通过ParentID进行关联,类似这样的结构:

IDParentID层级名称数值年度合同现货交易
100主节点2421221002100
211层级A1020012001200
311层级B5600300300
411层级C无子节点8412600600
522层级A_子节点_AA3500500500
622层级A_子节点_AB3400400400
722层级A_子节点_AC3300300300
832层级B_子节点_BA2900200200
932层级B_子节点_BB2700100100

而这种类型的多层级嵌套表格可以用矩表的"父级分组"功能快速的生成像这样的树形报表

并且支持点击节点收缩/展开

制作方法:
1.使用矩表设计器,搭建一个框架,绑定ID与数值字段

2.选中需要做切换的单元格,我们可以看到它的名字是【文本框7】

3.设定分组的【上级分组】与【切换元素】
上级分组就是我们的父节点ParentID,切换元素为我们的点击文本框【文本框7】


就可以实现这样的效果了~
如果需要我们还可以根据层级,使用表达式来做一些缩进效果


页: [1]
查看完整版本: 【报表-布局设计】使用上级分组 巧妙完成多循环层级矩表绑定