リスト内のフォーカスされたアイテムへの参照
リスト (PRIM_MD.List) のメンバ
データ タイプ - PRIM_MD.ListItem - リスト アイテム
FocusItem は、キーボード入力に応答する リスト内のアイテムです。 このフォーカス アイテムは 1 つのみで、通常はクリックされた、または矢印キー経由でアクセスされた最後のアイテムです。 FocusItem が設定されると、リストは ItemGotFocus イベントを起動します。フォーカスが別のアイテムに移った場合、ItemLostFocus が最初に起動されます。 FocusItem が削除されると、リストは任意のアイテム、多くの場合最初のアイテムにフォーカスを割り当てます。 FocusItem と CurrentItem は異なる場合があり、コンポーネントのフィールド値を更新するのは CurrentItem です。FocusItem を使用する前に、CurrentItem と FocusItem の両方が同じであることを確認するのがベストです。これにより、フィールド値が最新になっていることを確実にすることができます。 リストにはフォーカス アイテムがない場合があるため、使用する前に確認するのが賢明です。
フォーカス アイテムを GET_ENTRY を使って CurrentItem にする前のテスト。
If (#List.FocusItem *isnot *null) Get_Entry Number(#List.FocusItem.Entry) From_List(#List) Endif
EPC142030 February 2019