[ |../../index.htm#lansa/lansa048_6035.htm]
Visual LANSA フレームワーク ガイド > フレームワーク・プログラミング > インスタンスリストとインスタンスリスト・マネージャー > リスト・マネージャーのメソッド > VLF-ONE でのインスタンスリストのエントリー処理 > 選択されたインスタンスリストのアイテムを取得

選択されたインスタンスリストのアイテムを取得

#avListManager.DataItemsbyUII または #avListManager.DataItemsbyKey のコレクションを使用します。
DataItemsbyUII は、作成された順序のリスト・アイテムです。
DataItemsbyKey は、複合キーがアルファベット順になっているリスト・アイテムです。
つまり、数字キーは数字の順になっていない可能性があることに注意してください。 
例:
For Each(#DataItem) In(#AVLISTMANAGER.DataItemsbyUII)
If (#DataItem IsNot *null) / このチェックは常に入れること */
If (#DataItem.avIsSelected)
    #Sys_web.Alert Caption(#DataItem.avVisualID1 + ' is selected.')
Endif
Endif
Endfor
常に *NULL を入れることを忘れないでください。  
プログラム内にリスト・アイテムの参照を保持しないようにしてください。アプリケーションは外部に漏れます。
[ |../../index.htm#lansa/lansa048_6035.htm]