まとめ

Visual LANSA

まとめ


重要なポイント

·         複数の種類のオブジェクトを含むインスタンス・リストを作成できます。この操作を行うには、ビジネス・オブジェクトのリレーションを定義します。このリレーションはピア・ツー・ピアまたは親子のいずれかです。

·         ビジネス・オブジェクト・インスタンス・リストを完全にプログラム的に入力したい状況では、フィルターはエンド・ユーザーと意味のある会話処理はできないため、隠すことができます。

·         リレーション・ハンドラーはRDMLファンクションのひとつで、親オブジェクトと子オブジェクトのリレーションを動的に拡張するために呼び出されます。この処理を行うと、ルート・オブジェクトまたは親オブジェクトを最初にインスタンス・リストに追加するだけで、フィルターのパフォーマンスが向上します。

·         フレームワークのインスタンス・リストは、英数字列または数値列をそれぞれ10個まで追加して表示できます。

ヒントとテクニック

·         プログラミング・テクニックのサンプル・アプリケーションの詳細セクションには、アドバンスト・インスタンス・リストのサンプルが含まれています。

·         LANSAには、リレーションを作成する際にコピー元となるサンプルのリレーション・ハンドラーが用意されています。ソースはプロセスDF_PROCのファンクションDF_REL01に格納されています。

これまでの学習内容

·         ビジネス・オブジェクト間に親/子リレーションを作成する方法

·         非表示フィルターを作成する方法

·         リレーション・ハンドラーを記述する方法

·         インスタンス・リストにカラムを追加する方法