Skip to main content

%ZEN.Dialog.classSelect

deprecated class %ZEN.Dialog.classSelect extends %ZEN.Dialog.standardDialog

This utility dialog window displays and lets the user select from a set of class definitions.
The user must have Use privileges for the %Development resource in order to use this page.

Property Inventory

Method Inventory

Parameters

parameter APPLYBUTTON = 0;
No Apply button.
parameter AUTONS = 1;
Inherited description: If true, auto-switch namespace to whatever $NAMESPACE is passed in.
parameter DOMAIN = %ZEN;
Inherited description: Localization domain
parameter RESOURCE = %Development;
User must hold Development to use this dialog.

Properties

property mode as %ZEN.Datatype.string (VALUELIST = ",class", ZENURL = "mode");
What type of item to select. Passed in via URL.
Property methods: modeDisplayToLogical(), modeGet(), modeIsValid(), modeLogicalToDisplay(), modeLogicalToOdbc(), modeNormalize(), modeSet()

Methods

method %GetDescHTML(pSeed As %String) as %Status
Provide contents of description component.
method %OnGetSubtitle() as %String
Get the (localized) subtitle string for the dialog. This should be implemented in a subclass.
method %OnGetTitle() as %String
Get the (localized) title string for the dialog. This should be implemented in a subclass.
method CreateClassRS(Output tSC As %Status, pInfo As %ZEN.Auxiliary.QueryInfo) as %ResultSet
Create the result set used by the Class listbox.
method CreatePackageRS(Output tSC As %Status, pInfo As %ZEN.Auxiliary.QueryInfo) as %ResultSet
Create the result set used by the Package dataCombo.
method DrawClassItem(pRS As %ResultSet, pValue As %String, pText As %String) as %String
Callback for class list box.
method ExecuteClassRS(pRS As %Library.ResultSet, Output tSC As %Status, pInfo As %ZEN.Auxiliary.QueryInfo) as %Boolean
Execute the class listbox result set.
clientmethod changeClass() [ Language = javascript ]
User has selected a new class name.
clientmethod changePackage() [ Language = javascript ]
User has selected a new package name.
clientmethod getDialogValue() [ Language = javascript ]
Return the value that should be returned by this dialog.

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab