Executes the OnFind method on the design interface for all items
Member of Book (PRIM_BOOK)
Name | Type | Data Type | Description |
---|---|---|---|
Result | *Result (Optional) | PRIM_BOOK.BookItem | Reference to the first design instance returning a positive result |
Key | *Input | Variant | Value to be searched for |
StartItem | *Input (Optional) | PRIM_BOOK.BookItem | Reference to the item to use as the start of the Find |
The FindItem method calls the OnFind method on the Prim_Book.iBookDesign interface implemented by the design instances. If a True is returned by the design instance, the BookItem is returned as the Result. FindItem processing will stop when an item is returned or no item is found.
In this example the found items are given a style to highlight them.
Mthroutine Name(Find) Define_Map For(*Input) Class(#Prim_Alph) Name(#Key) Define_Com Class(#prim_Book.BookItem) Name(#FoundItem) Reference(*Dynamic) Begin_Loop #FoundItem <= #Book.FindItem( #Key #FoundItem ) Leave If(#FoundItem *Is *Null) #FoundItem.Style <= #MyStyles<Highlight> End_Loop Endroutine
Febuary 18 V14SP2