This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see Why Migrate to InterSystems IRIS?

ZENTest.TableTest

class ZENTest.TableTest extends %ZEN.Component.page

tablePane Test Page

Method Inventory

Parameters

parameter APPLICATION = ZENTest.TestApplication;
Application this page belongs to.
parameter DOMAIN = ZENTEST;
Domain used for localization.
parameter PAGENAME = Table Pane Test Page;
Inherited description: Optional. This is the display name used for this page. If not provided, the class name is used.

Methods

method %OnAfterCreatePage() as %Status
This callback is called after the server-side page object and all of its children are created.
method %OnDrawHTMLBody() as %Status
This callback is called at the start of the HTML BODY section of the page.
(default implementation is a simple expression).
method CreateRS(Output tSC As %Status, pInfo As %ZEN.Auxiliary.QueryInfo) as %ResultSet
Create the result set used by the table pane. pInfo holds details on how to create the query.
method DrawCity(pTable As %ZEN.Component.tablePane, pName As %String, pSeed As %String) as %Status
User override of cell-display for tablePane.
method DrawTitleFilter(pTable As %ZEN.Component.tablePane, pName As %String, pColInfo As %ZEN.Auxiliary.column) as %Status
User override of filter for Title column.
clientmethod autoExecute(cb) [ Language = javascript ]
clientmethod changeStyle() [ Language = javascript ]
Change style of the table
clientmethod executeQuery() [ Language = javascript ]
Execute the query for the table.
clientmethod filtersDisabled(cb) [ Language = javascript ]
clientmethod fixedHeaders(cb) [ Language = javascript ]
clientmethod getFilterValues() [ Language = javascript ]
Get current set of filter values.
clientmethod getRowFromSnapshot() [ Language = javascript ]
Get a row from the table snapshot.
clientmethod headerLayout(rs) [ Language = javascript ]
clientmethod moreRows() [ Language = javascript ]
More rows...
clientmethod multiSelect(cb) [ Language = javascript ]
clientmethod onloadHandler() [ Language = javascript ]
This client event, if present, is fired when the page is loaded.
clientmethod pageSizeChange(ctrl) [ Language = javascript ]
pageSizeChange
clientmethod refreshTable() [ Language = javascript ]
Refresh contents of the table
clientmethod restoreFilters() [ Language = javascript ]
Restore saved set of filter values.
clientmethod rowMultiSelected() [ Language = javascript ]
User multi-selected a new row in the table
clientmethod rowSelect(cb) [ Language = javascript ]
clientmethod rowSelected() [ Language = javascript ]
User selected a new row in the table
clientmethod rowUnselected() [ Language = javascript ]
User unselected the current row in the table
clientmethod selectedIndexChange(ctrl) [ Language = javascript ]
selectedIndexChange
clientmethod setTitleFilter(value) [ Language = javascript ]
User click on custom title filter
clientmethod showFilters(cb) [ Language = javascript ]
clientmethod showRowNumbers(cb) [ Language = javascript ]
clientmethod showRowSelector(cb) [ Language = javascript ]
clientmethod showValueInTooltip(cb As %String) [ Language = javascript ]
clientmethod showZebra(cb) [ Language = javascript ]
clientmethod updatePagingInfo() [ Language = javascript ]
update page info This is called whenever the server updates the tablePane object
clientmethod useSnapshot(cb) [ Language = javascript ]

Inherited Members

Inherited Properties

Inherited Methods

Feedback