This composite component displays a navigation bar
(paging information and links to pages) for
Localization domain parameter SYSMODULE = "table";
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
This is the maximum number of page number "buttons" to display within the navigator. The default is 5. property maxPageSize as
If set to less than 1, then 1 is used.
This is the maximum page size that a user can enter within the navigator. The default is 1000. property maxRows as
This is the maximum rows that the associated table can load. Value can be changed from the "Max rows" field. The default is 1000. property msgFilter as
Localized "Filter" message. property msgFirstPage as
Localized "first page" message. property msgFound as
Localized "Results" message. property msgLastPage as
Localized "last page" message. property msgMaxRows as
Localized "max rows" message. property msgNextPage as
Localized "next page" message. property msgOf as
Localized "of" found message. property msgPage as
Localized "Page" message. property msgPageSize as
Localized "page size" message. property msgPreviousPage as
Localized "previous page" message. property navmaxRows as
This is the maximum rows that a user can enter within the navigator. The default is 100000. Designer may override this, but end user's entry cannot be greater than this number. property onMaxRowsChange as
onMaxRowsChange event handler: This event is fired when user changes the value in the "Max rows" box displayed by this navigator. value is passed to this callback and is the current value of the "Max rows" control. property onPageSizeChange as
onPageSizeCghange event handler: This event is fired when user changes the value in the "Page size" box displayed by this navigator. value is passed to this callback and is the current value of the "Page size" control. property onfilterChange as
onfilterChange event handler: This event is fired when the user changes the value in the filter box displayed by this navigator. value is passed to this callback and is the current value of the filter control. property saveSizeMax as
If true, it will invoke user function to save pageSize and maxRows and designer should provide call backs for onPageSizeChange and onMaxRowsChange. property showFilter as
If true, show a filter input box as part of the navigator. This filter box does not do anything on its own, you need to assign an onfilterChange event to make this happen. property showMaxRows as
If true, let users control the maximum rows of the table pane using the navigator. property showPageSize as
If true, let users control the page size of the table pane using the navigator. property tablePaneId as
%ZEN.Component.tablePanecomponent 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.
Subclasses implement this in order to render the static HTML contents of a component.
This method is called from the associated tablePane when it changes state. The navigator responds by updating the state of its controls.