Skip to main content


class SchemaMap.Tool.UI.Config extends %ZEN.Dialog.standardDialog

Property Inventory

Method Inventory


parameter APPLYBUTTON = 0;
Inherited description: If true, then this dialog displays an Apply button.
parameter CANCELBUTTON = 0;
Inherited description: If true, then this dialog displays a Cancel button.
parameter RESOURCE = %Ens_EDISchemaAnnotations:READ;
Inherited description: This is a comma-delimited list of system Resources and associated permissions. A user must hold the specified permissions on at least one of the specified resources in order to view this page or invoke any of its server-side methods from the client.
The format of each item in the list should be as follows:
Permission is optional, and defaults to USE if not supplied. If it is supplied, it should be one of USE, READ or WRITE.


property Mode as %String;
Property methods: ModeDisplayToLogical(), ModeGet(), ModeIsValid(), ModeLogicalToDisplay(), ModeLogicalToOdbc(), ModeNormalize(), ModeSet()
property Prefix as %String;
Property methods: PrefixDisplayToLogical(), PrefixGet(), PrefixIsValid(), PrefixLogicalToDisplay(), PrefixLogicalToOdbc(), PrefixNormalize(), PrefixSet()
property Project as %String;
Property methods: ProjectDisplayToLogical(), ProjectGet(), ProjectIsValid(), ProjectLogicalToDisplay(), ProjectLogicalToOdbc(), ProjectNormalize(), ProjectSet()
property SavedPrefix as %String;
Property methods: SavedPrefixDisplayToLogical(), SavedPrefixGet(), SavedPrefixIsValid(), SavedPrefixLogicalToDisplay(), SavedPrefixLogicalToOdbc(), SavedPrefixNormalize(), SavedPrefixSet()
property SavedProject as %String;
Property methods: SavedProjectDisplayToLogical(), SavedProjectGet(), SavedProjectIsValid(), SavedProjectLogicalToDisplay(), SavedProjectLogicalToOdbc(), SavedProjectNormalize(), SavedProjectSet()


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 DrawPromptContent(seed As %String) as %Status
method GetPrefix(package, prefix) as %String
method GetSuffix(package, prefix) as %String
clientmethod appendSuffix(prefix, suffix) [ Language = javascript ]
clientmethod applyPrefix() [ Language = javascript ]
clientmethod chooseProject() [ Language = javascript ]
clientmethod cleanPrefix(prefix) [ Language = javascript ]
clientmethod getDialogValue() [ Language = javascript ]
Inherited description: Get the value that will be applied when the user presses the OK button. This is implemented by subclasses.
clientmethod getInputValues() [ Language = javascript ]
clientmethod ondialogFinish(action) as %Boolean [ Language = javascript ]
This callback, if defined, is called when the user presses the OK or Apply action buttons. If this returns false, then the action is cancelled.
clientmethod resetPrefix() [ Language = javascript ]

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab