Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[ Image Removed |../../index.htm#lansa/listmanager.htm]
Visual LANSA フレームワーク ガイド > フレームワーク・プログラミング > インスタンスリストとインスタンスリスト マネージャー

...

Image RemovedImage Added


インスタンスリストの各エントリーは、ビジネス・オブジェクトの特定のインスタンスを表します。

以下の VLF-WIN の例で、丸で囲まれているインスタンスリストは社員です。 の例で、丸で囲まれているインスタンスリストは社員です。  Image Removed

Image Added

以下の VLF-ONE の例で、丸で囲まれているインスタンスリストは場所です。 の例で、丸で囲まれているインスタンスリストは場所です。  Image Removed

Image Added

コマンド・ハンドラーまたはフィルターのためのインスタンスリストを管理するコンポーネントをリスト・マネージャーといいます。 

フィルター、インスタンスリスト、およびコマンド・ハンドラーの関係については、「インスタンスリスト処理の基本」を参照してください。 あるリスト・エントリーが画面に表示されているとき、ユーザーにそれを識別しやすくするものが必要です。

あるリスト・エントリーが画面に表示されているとき、ユーザーにそれを識別しやすくするものが必要です。 

これらのビジュアル識別子は通常、名前のようなプログラム的な識別子としては絶対に使用されない要素を含んでいます。ほとんどのビジネス・オブジェクトは最低2つのビジュアル識別子を含んでいます。  詳細については、「ビジュアル識別子」を参照してください。 リストの各エントリーにもリスト内で固有に識別できるものが必要です。

リストの各エントリーにもリスト内で固有に識別できるものが必要です。 

例えば、最初の例の社員番号 A0070 は社員 Veronica Brown を固有に識別できます。このプログラム的な識別子は、フィルターとコマンド・ハンドラーが、どのビジネス・オブジェクトが作業対象となっているのか固有に識別するために必要です。多くのビジネス・オブジェクトには、1つ以上の固有のプログラム的識別子が必要です。  詳細については、「プログラム的識別子」を参照してください。

フレームワーク・アプリケーションで使用されている識別子を調べるには、「割当てられた識別子のテスト」を参照してください。 必ずしもフレームワークの標準インスタンスリストのブラウザを使用する必要はないことに注意してください。

必ずしもフレームワークの標準インスタンスリストのブラウザを使用する必要はないことに注意してください。 

以下はカスタム (またはスナップイン) のインスタンスリスト・ブラウザを使ってビジュアライズされた社員のインスタンスリストです。
Image Removed
 
 
[ Image Removed |../../index.htm#lansa/listmanager.htm]のインスタンスリスト・ブラウザを使ってビジュアライズされた社員のインスタンスリストです。 

Image Added