レコードデータの階層テーブルの作成

lightning-tree-grid コンポーネントは、子レコードを表示するために展開できるデータの行を表示します。

lightning-tree-grid コンポーネントは lightning-datatable に基づいて構築され、その機能のサブセットをサポートしています。各コンポーネントで提供される機能の比較については、「テーブルでのレコードデータの表示」を参照してください。

ケースが関連付けられた取引先を表示するテーブルを作成しましょう。各行レベルのアクションでは、ナビゲーションサービスを使用して取引先またはケースレコードを編集できます。

取引先および関連付けられた新規ケースが表示されているデータテーブル

Apex を使用してデータを取得しましょう。この例では、取引先名と、状況が New のすべての関連ケースを返す SOQL ステートメントが CaseController.cls に含まれています。

JavaScript ファイル myTreeGrid.js で、@wire を使用して Apex メソッドをコールします。_children キーを使用して、子項目を含む行を定義します。子項目のある行は、子項目を切り替えるシェブロンボタンと共に表示されます。

lightning-tree-grid を使用してテーブルを作成します。