我有一些复杂的数据结构,正在寻找一种以用户友好的方式呈现它们的方法:
数据结构:
A hasMany B
B hasMany C (columns: C1, C2)
B hasMany D (columns: D1, D2, D3, D4)
所以理想情况下,最终显示应该如下所示,其中前两个级别(A 和 B)是可扩展的树节点,而叶子(C 和 D)是不同的网格。
(文档中的TreeGrid 示例看起来很相似,但叶子都有相同的列,这与我的用例不同。)
有更好的解决方案吗?
-A
-B1
-C (grid)
C1 C2 (Header)
c11 c12
c21 c22
-D (grid)
D1 D2 D3 D4 (Header)
d11 d12 d13 d14
d21 d22 d23 d24
d31 d32 d33 d34
-B2
-C (grid)
C1 C2 (Header)
c11 c12
c21 c22
-D (grid)
D1 D2 D3 D4 (Header)
d11 d12 d13 d14
d21 d22 d23 d24
d31 d32 d33 d34
-B3
....