From Lianjapedia
Jump to: navigation, search

The reference class for Lianja Page Builder Pages. See Page for the Visual FoxPro framework class for a Page in a Pageframe.

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:

Property Access (R/RW) Value Description
ActiveSection RW Object Return an object reference to the currently active section
Caption RW Character Caption text
Count R Numeric Number of Sections in the Page
Id R Character Object's Id
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:

Method Args Description
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.