List - ItemExpanding Event

An item in the list is expanding

Member of List (PRIM_LIST)

Parameters

Name Type Data Type Description
Item *Input PRIM_LIST.ListItem Reference to the item

Details

The ItemExpanding event is fired when an item is expanded by the user.
 
It is typically used as a trigger to load additional child data.

Example

In this example, the level of the expanding item is tested to determine what sort of data to add.
Evtroutine Handling(#Tree.ItemExpanding)
 
   Case (#Tree.CurrentItem.Level)
   When (= 1)
      #Com_owner.LoadSections
 
   When (= 2)
      #Com_owner.LoadEmployees
 
   Endcase
 
Endroutine

See also

All Component Classes

Technical Reference

LANSA Version 15, April 2020