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 を入れることを忘れないでください。  

プログラム内にリスト・アイテムの参照を保持しないようにしてください。アプリケーションは外部に漏れます。