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?


class ZENTest.DynaViewTest extends

dynaView Control Test

Method Inventory


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


method GetViewContents(ByRef pParms As %String, Output pContents As %String, Output pHeaders As %String) as %Status
This callback determines the contents of the dynaView component. It is passed an array, pParms that contains a set of input parameters (values subscripted by name). These are defined by the parameter property of the dynaView component. On return, this method fills in two arrays:
pHeaders is an array of column headers (for multi-column display) subscripted by column number.
pContents is an array of item descriptions subscripted by item number. Each item is a $List containing:
textValue,logicalValue,icon, followed by any additional columns to be displayed in "details" mode.
clientmethod changeViewType(rs) [ Language = javascript ]
Change type of view
clientmethod refreshView() [ Language = javascript ]
Refresh contents of the view
clientmethod selectViewItem(ctrl) [ Language = javascript ]
new value of selected index
clientmethod viewChange(view) [ Language = javascript ]
view value has changed

Inherited Members

Inherited Properties

Inherited Methods