Skip to main content


class ZENApp.HelpDesk extends ZENApp.TemplatePage

ZENApp.HelpDesk This is the main page of the Help Desk sample application. Note that this page extends the ZENApp.TemplatePage class; this is a template that provides a standardized look & feel for the application.

Method Inventory


parameter APPLICATION = ZENApp.SampleApp;
Class name of application this page belongs to.
parameter DOMAIN = ZENAPP;
Domain used for localization.
parameter PAGENAME = HelpDesk;
Displayed name of this page.


classmethod %OnBeforeCreatePage() as %Status
This class method callback is called just before the server-side page object is created.
method DrawMessage(pSeed As %String) as %Status
Draw the HTML that will be displayed within the MessageBox
classmethod SaveDetails(form As %ZEN.Component.form) [ ZenMethod ]
Save contents of details pane.
classmethod ShowDetails(id) [ ZenMethod ]
ShowDetails: Show contents of details pane.
clientmethod detailFormChange(form) [ Language = javascript ]
Form changed handler for detail form. This is called whenever the modified state of the form changes.
clientmethod detailFormSave() [ Language = javascript ]
Save contents of details panel.
clientmethod msgTimer(timer) [ Language = javascript ]
MessageBox timer has fired.
clientmethod onloadHandler() [ Language = javascript ]
This client event, if present, is fired when the page is loaded.
clientmethod rowSelected() [ Language = javascript ]
User selected a row in the table
clientmethod setFilter(filterId, value) [ Language = javascript ]
Update table to new filter value
clientmethod setPageSize(sz) [ Language = javascript ]
Set page size for the table
clientmethod setZebra() [ Language = javascript ]
Toggle zebra striping for the table

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab