[ |../../index.htm#lansa/vlfonetutorials_0280.htm]
Visual LANSA フレームワーク ガイド > チュートリアル > VLF-ONE Web アプリケーションのチュートリアル > 理解しておくと便利な事柄 > 複数のビジネス・オブジェクトのインスタンスの利用
複数のビジネス・オブジェクトのインスタンスの利用
アプリケーション内で同時にビジネス・オブジェクトのインスタンス (コマンド・ハンドラー) をいくつ開くことができるかを制御できます。
この方法を学ぶには、SCRUD オプションで作成されたビジネス・オブジェクトを実行します。(「[<span style="color: #0000ee"><span style="text-decoration: underline; ">自動 SCRUD ビジネス・オブジェクトの作成</span></span>]」を参照)同時に開くことができるパネルの数を調整できるコントロールがあります。
![]()
この数字が 1 の時は、1 つのビジネス・オブジェクトのインスタンス用のコマンド・ハンドラーしか開くことができません。この数字を 3 にすると、同時に 3 つのビジネス・オブジェクト・インスタンスを持つことが可能です。
![]()
同時に開くことができるビジネス・オブジェクト・インスタンスの数は、ビジネス・オブジェクトの [コマンドの表示] タブの [同時に開ける最大インスタンス数] を使って設計時にコントロールすることもできます。
![]()
複数のビジネス・オブジェクト・インスタンスを開くことができる場合、コマンド・ハンドラーのコードはそれぞれの参照を設定することで管理しなければいけません。
これをどのように行うかを確認するには、Visual LANSA エディターで SCRUD の"詳細" コマンド・ハンドラー (この例では、XXX_XHOMESALE_SCRUD_Handler) を開きます。インスタンス・レベルのコマンド・ハンドラーのパネルが最初に表示された時に、"関連付けられた" インスタンスに割り当てられています。
![]()
[
|../../index.htm#lansa/vlfonetutorials_0280.htm]