私はいくつかの複雑なデータ構造を持っており、ユーザーフレンドリーな方法でそれらを提示する方法を探しています:
データ構造:
A hasMany B
B hasMany C (columns: C1, C2)
B hasMany D (columns: D1, D2, D3, D4)
したがって、理想的には、最終的な表示は次のようになります。最初の2つのレベル(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
....