This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > ENSLIB namespace > %ZEN.Component.tableNavigator

%ZEN.Component.tableNavigator

class %ZEN.Component.tableNavigator extends %ZEN.Component.composite

This composite component provides a set of navigation buttons for a %ZEN.Component.tablePane.
For a more sophisticated component, use %ZEN.Component.tableNavigatorBar.

Property Inventory

Method Inventory

Parameters

parameter DOMAIN = %ZEN;
parameter SYSMODULE = table;
Inherited description: If set, this indicates that this system component should be placed in the given "module". A module is a grouping of components within the same class package that share common include (js or css) files. Note that certain root classes are implicitly placed within the "core" module.
Classes outside of the Zen library should not set this, they should use the MODULE instead.

Properties

property msgFirstPage as %ZEN.Datatype.caption;
Property methods: msgFirstPageDisplayToLogical(), msgFirstPageGet(), msgFirstPageIsValid(), msgFirstPageLogicalToDisplay(), msgFirstPageLogicalToOdbc(), msgFirstPageNormalize(), msgFirstPageSet()
property msgLastPage as %ZEN.Datatype.caption;
Property methods: msgLastPageDisplayToLogical(), msgLastPageGet(), msgLastPageIsValid(), msgLastPageLogicalToDisplay(), msgLastPageLogicalToOdbc(), msgLastPageNormalize(), msgLastPageSet()
property msgNextPage as %ZEN.Datatype.caption;
Property methods: msgNextPageDisplayToLogical(), msgNextPageGet(), msgNextPageIsValid(), msgNextPageLogicalToDisplay(), msgNextPageLogicalToOdbc(), msgNextPageNormalize(), msgNextPageSet()
property msgOf as %ZEN.Datatype.caption;
Property methods: msgOfDisplayToLogical(), msgOfGet(), msgOfIsValid(), msgOfLogicalToDisplay(), msgOfLogicalToOdbc(), msgOfNormalize(), msgOfSet()
property msgPage as %ZEN.Datatype.caption;
Property methods: msgPageDisplayToLogical(), msgPageGet(), msgPageIsValid(), msgPageLogicalToDisplay(), msgPageLogicalToOdbc(), msgPageNormalize(), msgPageSet()
property msgPreviousPage as %ZEN.Datatype.caption;
Property methods: msgPreviousPageDisplayToLogical(), msgPreviousPageGet(), msgPreviousPageIsValid(), msgPreviousPageLogicalToDisplay(), msgPreviousPageLogicalToOdbc(), msgPreviousPageNormalize(), msgPreviousPageSet()
property tablePaneId as %ZEN.Datatype.id (COMPONENTTYPE = "tablePane");
id of %ZEN.Component.tablePane component this navigator is associated with.
Note: if this component is placed within a composite element, then the tablePane must be within the same composite element.
Property methods: tablePaneIdDisplayToLogical(), tablePaneIdGet(), tablePaneIdIsValid(), tablePaneIdLogicalToDisplay(), tablePaneIdLogicalToOdbc(), tablePaneIdNormalize(), tablePaneIdSet()

Methods

method %DrawHTML()
Inherited description: Static HTML display method: draw the BODY of this component as HTML.
Subclasses implement this in order to render the static HTML contents of a component.
method %OnAfterCreateComposite() as %Status
This callback is called after the children of this composite component have been created.
clientmethod gotoPage(where) [ Language = javascript ]
Move to the specified page in the associated tablePane. where can be 'first','last','next','prev' or a page number.
clientmethod renderContents() [ Language = javascript ]
Client-side method to render this control. In this case, we perform client-side connection to the tablePane.
clientmethod setProperty(property, value, value2) [ Language = javascript ]
Set the value of a named property.
clientmethod updateState() [ Language = javascript ]
This method is called from the associated tablePane when it changes state. The navigator responds by updating the state of its controls.

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new window