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.ControlTest

class ZENDemo.ControlTest extends %ZEN.Component.page

ZENTest Control Test page. This page provides a test of all Zen control classes.

Property Inventory

Method Inventory

Parameters

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

Properties

property currControl as %ZEN.Datatype.string [ InitialExpression = "text" ];
Which control is driven by buttons
Property methods: currControlDisplayToLogical(), currControlGet(), currControlIsValid(), currControlLogicalToDisplay(), currControlLogicalToOdbc(), currControlNormalize(), currControlSet()
property onblurEnabled as %ZEN.Datatype.boolean [ InitialExpression = 1 ];
Display onblur events
Property methods: onblurEnabledDisplayToLogical(), onblurEnabledGet(), onblurEnabledIsValid(), onblurEnabledLogicalToDisplay(), onblurEnabledLogicalToOdbc(), onblurEnabledLogicalToXSD(), onblurEnabledNormalize(), onblurEnabledSet(), onblurEnabledXSDToLogical()
property onchangeEnabled as %ZEN.Datatype.boolean [ InitialExpression = 1 ];
Display onchange events
Property methods: onchangeEnabledDisplayToLogical(), onchangeEnabledGet(), onchangeEnabledIsValid(), onchangeEnabledLogicalToDisplay(), onchangeEnabledLogicalToOdbc(), onchangeEnabledLogicalToXSD(), onchangeEnabledNormalize(), onchangeEnabledSet(), onchangeEnabledXSDToLogical()
property onclickEnabled as %ZEN.Datatype.boolean [ InitialExpression = 1 ];
Display onclick events
Property methods: onclickEnabledDisplayToLogical(), onclickEnabledGet(), onclickEnabledIsValid(), onclickEnabledLogicalToDisplay(), onclickEnabledLogicalToOdbc(), onclickEnabledLogicalToXSD(), onclickEnabledNormalize(), onclickEnabledSet(), onclickEnabledXSDToLogical()
property ondblclickEnabled as %ZEN.Datatype.boolean [ InitialExpression = 1 ];
Display ondblclick events
Property methods: ondblclickEnabledDisplayToLogical(), ondblclickEnabledGet(), ondblclickEnabledIsValid(), ondblclickEnabledLogicalToDisplay(), ondblclickEnabledLogicalToOdbc(), ondblclickEnabledLogicalToXSD(), ondblclickEnabledNormalize(), ondblclickEnabledSet(), ondblclickEnabledXSDToLogical()
property onfocusEnabled as %ZEN.Datatype.boolean [ InitialExpression = 1 ];
Display onfocus events
Property methods: onfocusEnabledDisplayToLogical(), onfocusEnabledGet(), onfocusEnabledIsValid(), onfocusEnabledLogicalToDisplay(), onfocusEnabledLogicalToOdbc(), onfocusEnabledLogicalToXSD(), onfocusEnabledNormalize(), onfocusEnabledSet(), onfocusEnabledXSDToLogical()
property onkeypressEnabled as %ZEN.Datatype.boolean [ InitialExpression = 1 ];
Display onkeypress events
Property methods: onkeypressEnabledDisplayToLogical(), onkeypressEnabledGet(), onkeypressEnabledIsValid(), onkeypressEnabledLogicalToDisplay(), onkeypressEnabledLogicalToOdbc(), onkeypressEnabledLogicalToXSD(), onkeypressEnabledNormalize(), onkeypressEnabledSet(), onkeypressEnabledXSDToLogical()
property onmouseoutEnabled as %ZEN.Datatype.boolean [ InitialExpression = 1 ];
Display onmouseout events
Property methods: onmouseoutEnabledDisplayToLogical(), onmouseoutEnabledGet(), onmouseoutEnabledIsValid(), onmouseoutEnabledLogicalToDisplay(), onmouseoutEnabledLogicalToOdbc(), onmouseoutEnabledLogicalToXSD(), onmouseoutEnabledNormalize(), onmouseoutEnabledSet(), onmouseoutEnabledXSDToLogical()
property onmouseoverEnabled as %ZEN.Datatype.boolean [ InitialExpression = 1 ];
Display onmouseoverclick events
Property methods: onmouseoverEnabledDisplayToLogical(), onmouseoverEnabledGet(), onmouseoverEnabledIsValid(), onmouseoverEnabledLogicalToDisplay(), onmouseoverEnabledLogicalToOdbc(), onmouseoverEnabledLogicalToXSD(), onmouseoverEnabledNormalize(), onmouseoverEnabledSet(), onmouseoverEnabledXSDToLogical()
property showDeepSee as %ZEN.Datatype.boolean (ZENURL = "DEEPSEE") [ InitialExpression = 0 ];
Display DeepSee controls.
Property methods: showDeepSeeDisplayToLogical(), showDeepSeeGet(), showDeepSeeIsValid(), showDeepSeeLogicalToDisplay(), showDeepSeeLogicalToOdbc(), showDeepSeeLogicalToXSD(), showDeepSeeNormalize(), showDeepSeeSet(), showDeepSeeXSDToLogical()
property showiKnow as %ZEN.Datatype.boolean (ZENURL = "IKNOW") [ InitialExpression = 0 ];
Display iKnow controls.
Property methods: showiKnowDisplayToLogical(), showiKnowGet(), showiKnowIsValid(), showiKnowLogicalToDisplay(), showiKnowLogicalToOdbc(), showiKnowLogicalToXSD(), showiKnowNormalize(), showiKnowSet(), showiKnowXSDToLogical()

Methods

method %OnAfterCreatePage() as %Status
This callback is called after the server-side page object and all of its children are created.
Return an array of quick links to be displayed by the locator bar.
clientmethod clearEvents() [ Language = javascript ]
Clear event window
clientmethod event(component, evtname) [ Language = javascript ]
Show that event has occurred.
clientmethod formSubmit(etype) [ Language = javascript ]
Trap submit of test form.
clientmethod getControlValue() [ Language = javascript ]
Get value of current control
clientmethod giveFocus() [ Language = javascript ]
Give focus to current control
clientmethod onloadHandler() [ Language = javascript ]
This client event, if present, is fired when the page is loaded.
clientmethod selectControl(name) [ Language = javascript ]
Select a current control
clientmethod setControlValue() [ Language = javascript ]
Set value of current control
clientmethod testIsValid() [ Language = javascript ]
Test isValid method for current control
clientmethod toggleEvent(etype) [ Language = javascript ]
Turn on/off display of the given event type
clientmethod toggleSetting(setting) [ Language = javascript ]
Turn on/off given setting for current control

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab