Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

ZENDemo.Home

class ZENDemo.Home extends %ZEN.Component.page

This is the home page for the Zen demonstration application.

Method Inventory

Parameters

parameter APPLICATION = ZENDemo.Application;
Class name of application this page belongs to.
parameter DOMAIN = ZENDEMO;
Domain used for localization.
parameter PAGENAME = Home;
Displayed name of this page.

Methods

method %OnAfterCreatePage() as %Status
This callback is called after the server-side page object and all of its children are created.
Subclasses can override this to add, remove, or modify items within the page object model, or to provide values for controls.
classmethod CreateDemoData()
Create the data used by the various demo page by calling the appropriate Populate methods. This is done the first time the demo pages are run.
method DrawDescription(seed As %ZEN.Datatype.string) as %Status
DrawDescription
Return an array of quick links to be displayed by the locator bar.
clientmethod onPopupAction(popupName, action, value) [ Language = javascript ]
This client event, if present, is fired when the a popup page launched from this page fires an action.
clientmethod onlayoutHandler(load) [ Language = javascript ]
This client event, if present, is fired when the page is first loaded or whenever it is resized.
If this is called at load time, then load will be true.
clientmethod showFileSelectionWindow() [ Language = javascript ]
Demonstration of launching a file selector window.
clientmethod showPopupWindow() [ Language = javascript ]
Demonstration of launching a popup window.

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab