私はこのユースケースを持っています:
- 私はすべての顧客を取得します。
- お客様ごとに、領収書を取得したいと考えています。
- レシートごとに、すべての ShoppingItems を取得したいと考えています。
例から、同じタイプのオブジェクトの階層がある場合に TreeGrid がどのように機能するかがわかりますが、これが私のユースケースでどのように機能するかはわかりません。もちろん、この種のデータ/接続を表示するためのより良いコンポーネントがあれば、それも良いでしょう:)
Tree
( の背後にあるモデルTreeGrid
) をペアレント モードで使用できます。Tree
サーバーから受信したデータから構築する場合、各ノードに属性を追加して、このノードはCustomerタイプであり、これは Customer1 を親として持ち、Receiptタイプであるという属性を追加できます。もう 1 つは、Receipt1 を親として持ち、ShoppingItemsタイプを持つノードです。サーバーから受け取ったデータからツリーを構築する場合、type 属性を設定すると同時に、要素のタイプを反映するようにノードのアイコンを設定できます。そのようなノードをフォルダーとして設定するかどうかはあなた次第です (たとえば、Customers、Receipt はフォルダーになりますが、ShoppingItems はフォルダーではなく、単なるリーフになります)。それが役立つことを願っています