Note: property, method and event names should be referred to in lowercase in case-sensitive scripting languages.
This class supports the Common Properties plus the following:
|ActiveSection||RW||Object||Return an object reference to the currently active section|
|Count||R||Numeric||Number of Sections in the Page|
|NavigationPanel||RW||Object||Return an object reference to the currently active Navigation Panel|
|Title||RW||Character||Menu title text|
This class supports the Common Methods plus the following:
|Add||None||Add a record and enter edit mode for the new record|
|AddSection||id as Character, type as Character||Add a new section with the specified id and section type|
|ApplyMetaData||None||Apply MetaData for the page (from v3.4).|
|ApplyRules||None||Applies UI presentation rules for the page|
|Cancel||None||Cancel data changes|
|Delete||None||Delete the current record|
|Edit||None||Toggle edit mode for the current record|
|Editmode||None||Enter edit mode for the current record|
|First||None||Move to the first data record|
|GetJSON()||None||Return the current page data as JSON|
|Item||position as Numeric||Return a reference to the Section object at the specified position|
|Last||None||Move to the last data record|
|Next||None||Move to the next data record|
|Previous||None||Move to the previous data record|
|Refresh||None||Refresh the page|
|RefreshNavigationPanel||url as Character||Refresh the Navigation Panel (from v5.0).|
|RemoveSection||id as Character||Remove the specified section|
|Save||None||Save data changes|
|setRelationship||parentSection as character,
childSection as character,
parentKey as character,
childKey as character
|Relate two sections in the page. From v5.0.|
In Lianja, scripting language independent delegates are used to handle "events".
A full description of custom delegates is described in the Custom Delegates documentation.
The order in which delegates are dispatched is described in the Event Delegate Sequences documentation.