リスト - FindReference メソッド
RelatedReference として格納されたオブジェクトを検索します。
リスト (PRIM_MD.List) のメンバ
| 名前 | タイプ | データ タイプ | 記述 |
|---|---|---|---|
| Result | *Result (任意) | PRIM_MD.ListItem | 参照を含む最初のアイテムへの参照 |
| RelatedReference | *Input | PRIM_OBJT | 検索するオブジェクト |
| StartItem | *Input (任意) | PRIM_MD.ListItem | 検索を開始するアイテム |
FindReference メソッドは、リスト アイテムの RelatedReference プロパティ内の RelatedReference パラメータに指定されたオブジェクトを探します。 FindReference の処理は、アイテムが返された時またはアイテムが見つからなかった時に停止します。
以下の例では、見つかったアイテムにスタイルが与えられ、強調表示されます。
Mthroutine Name(Find)
Define_Map For(*Input) Class(#Prim_objt) Name(#Object) Pass(*By_Reference)
Define_Com Class(#PRIM_MD.ListItem) Name(#FoundItem) Reference(*Dynamic)
Begin_Loop
#FoundItem <= #List.FindReference( #Object #FoundItem )
Leave If(#FoundItem *Is *Null)
#FoundItem.Style <= #MyStylesHighlight
End_Loop
Endroutine
EPC142030 February 2019