You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

[ |../../index.htm#lansa/lansa048_6055.htm]
Visual LANSA フレームワーク ガイド > フレームワーク・プログラミング > インスタンスリストとインスタンスリスト・マネージャー > リスト・マネージャーのメソッド > VLF ONE でのインスタンスリストのエントリー処理

VLF-ONE でのインスタンスリストのエントリー処理


VLF-ONE アプリケーションでは、インスタンスリストのエントリーを直接更新します。
VLF-ONE のインスタンスリストのエントリー (アイテム) は、クラス #VF_LM003O のオブジェクトです。
以下はプログラムで最もよく使用される #VF_LM003O のプロパティの一覧です。

avVisualID1 and avVisualID2

2 つのビジュアル識別子

avAKey1 -> avAKey5

英字のキー 1 から 5 (これらのキーは更新できません)

avNKey1 -> avNKey5

数字のキー 1 から 5 (これらのキーは更新できません)

avAColumn1 -> avAColumn10

英字の列 1 から 10

avNColumn1 -> avNColumn10

数字の列 1 から 10

avDColumn1 -> avDColumn5

日付の列 1 から 5

avIColumn1 -> avIColumn3

イメージ列 1 から 3

コード内では、#avListManager.CurrentInstance は、常に現在のインスタンスリスト・アイテムへの参照です。
ですから、インスタンスリストの現在のインスタンスを探す方法は次のようになります。
If (#avListManager.CurrentInstance *Is *null)
#Sys_web.Alert Caption('There is no current item')
Else
#Sys_web.Alert Caption('Current item is ' + #avListManager.CurrentInstance.avVisualID1)
Endif
以下に注意してください。プログラム内にリスト・アイテムの参照を保持しないようにしてください。アプリケーションは外部に漏れます。
VLF-ONE は「関連のインスタンス」の概念もサポートします。
 
[ |../../index.htm#lansa/lansa048_6055.htm]

  • No labels