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 は「関連のインスタンス」の概念もサポートします。