[{"id":"840f0737-df1d-47ae-bb0a-359b01fe0608","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"d5d9cdef-8854-4505-89be-a2bbc3cb4482","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"3dc3dd55-35b0-4d23-bf62-47bc3650e4ee","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"80d84fbc-d0f8-4e4a-947f-e3e4de9b49b2","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]},{"id":"9152b7ca-0186-4fe3-a26f-5a05f322db07","tags":[{"product":null,"links":null,"id":"adf72f47-7f61-4239-8392-b9bcc127fa80","name":"\u65B0\u589E","color":"green","productId":"0995490e-43fc-4d6e-bc8d-8e66f38b0c63"}]}]
        
(Showing Draft Content)

手动制作树形折叠/展开效果

在进行数据展示时,我们经常希望数据是可以动态折叠展开的,这样可以方便不同需要的查看。

矩表组件通过分组之间的元素切换功能可以轻松实现这一需求,如下图所示通过点击数据前面的加减号来动态控制对应的数据是否显示。

折叠展开4.gif

操作示例

实现分析:从效果来看,我们是用上级的分组单元格来控制下一级分组的显示与否。

1. 单击一级行分组单元格,然后在右侧的属性设置-文本框属性中找到文本框名称,并复制待用。

image2020-10-15_15-28-18.png


2. 单击二级行分组单元格,打开右侧的属性设置中的分组属性。

image2020-10-15_15-29-14.png


3.分组属性中找到显示选项下的切换元素,并将复制的上级文本框名称粘贴于此。

image2020-10-15_15-29-59.png


4. 同理,将二级行分组单元格的名称复制粘贴至三级行分组的切换元素中。

image2020-10-15_15-31-18.png


5. 调整折叠展开的初始状态。单击一级行分组单元格,然后在属性设置 >文本框属性中,找到显示选项下的初始切换状态,将其设置为展开

image2020-10-15_15-32-9.png


6. 同样设置二级分组的默认状态也为展开


7. 预览报表,可见已经得到预期的展开折叠效果。

image2020-10-15_15-33-2.png