ツリーグリッドのビュー定義
概要
Next Design では、ツリー構造に従って折り畳みや展開ができる表形式のツリーグリッドをビュー定義できます。
ツリーダイアグラムと同様に、モデル構造のメタモデル定義に基づき、用途に応じて見たいエンティティだけをツリー表示させて編集できます。 一画面で多くの情報を扱えるため、構造化された大規模ソフトウェアのモデリングにも適しています。
注記
- ツリーグリッドのツリーで子ノードとして表示できるエンティティは、ツリーダイアグラムと同様に、親ノードのエンティティと所有関連、参照関連、導出関連を持つエンティティです。
- モデルの親子構造を表すツリーだけでなく、モデル間の関連をたどるツリーも表現できます。
備考
- ツリーグリッドには、ビュー定義で追加した関連フィールドに保持されているモデルだけがツリー表示されます。
- モデルの階層構造をメタモデルで定義してあっても、ツリーグリッドのビュー定義に関連フィールドを追加するまでツリーの子ノードは表示されません。
以下では、ツリーグリッドビューの定義方法について、次の順で説明します。
- ツリーに子ノードを表示する
- ツリーから子ノードを非表示にする
- ツリーグリッドの表示列を変更する
ツリーに子ノードを表示する
ツリーグリッドでツリー階層を掘り下げてモデルの関連要素を子ノードとして展開できるようにするには、次の手順で行います。
操作手順
- 子ノードを展開したいグリッド行でいずれかのセルを選択します。
- 次のいずれかの方法で [新しいコントロール] ダイアログを開きます。
- リボンから [フォーム] > [フォーム] > [既存のフィールド] をクリックします。
- リボンから [プロファイル] > [フォーム] > [既存のフィールド] をクリックします。
- 右クリックして、コンテキストメニューから [既存フィールドを追加] をクリックします。
- [新しいコントロール] ダイアログの [フィールド] プルダウンリストからモデルの関連要素を保持しているフィールドを選択して、[OK] ボタンを押下します。
- 既存の関連要素があれば子ノードとして表示され、ツリーグリッド上部のツールバー左端にも追加可能なエンティティの選択肢として追加されます。
注記