This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see Why Migrate to InterSystems IRIS?


class EnsPortal.ConstraintEditor extends EnsPortal.Dialog.standardDialog

Property Inventory

Method Inventory


parameter APPLYBUTTON = 0;
Inherited description: If true, then this dialog displays an Apply button.
parameter EDITRESOURCE = %Ens_Rules:WRITE,%Ens_RoutingRules:WRITE,%Ens_BusinessRules:WRITE,%Ens_Code:WRITE;
User needs WRITE permissions on one of the following resources to make changes on this page: %Ens_Rules, %Ens_RoutingRules, %Ens_BusinessRules or %Ens_Code
parameter JSINCLUDES = zenCSLM.js;
Comma-separated list of additional JS include files for the page.
parameter RESOURCE = %Ens_Rules:READ,%Ens_RoutingRules:READ,%Ens_BusinessRules:READ,%Ens_Code:READ;
User needs READ permissions on one of the following resources to view this page: %Ens_Rules, %Ens_RoutingRules, %Ens_BusinessRules or %Ens_Code


property ASSIST as %String);
the assist class name
Property methods: ASSISTDisplayToLogical(), ASSISTGet(), ASSISTIsValid(), ASSISTLogicalToDisplay(), ASSISTLogicalToOdbc(), ASSISTNormalize(), ASSISTSet()
property PROD as %String (ZENURL = "PROD");
The name of the default production name
Property methods: PRODDisplayToLogical(), PRODGet(), PRODIsValid(), PRODLogicalToDisplay(), PRODLogicalToOdbc(), PRODNormalize(), PRODSet()
property readOnly as %ZEN.Datatype.boolean (ZENURL = "READONLY") [ InitialExpression = 0 ];
Flag to indicate whether the main rule is open in ReadOnly mode, which should also apply here.
Property methods: readOnlyDisplayToLogical(), readOnlyGet(), readOnlyIsValid(), readOnlyLogicalToDisplay(), readOnlyLogicalToOdbc(), readOnlyLogicalToXSD(), readOnlyNormalize(), readOnlySet(), readOnlyXSDToLogical()


method %OnGetSubtitle() as %String
Inherited description: Get the (localized) subtitle string for the dialog. This should be implemented in a subclass.
method %OnGetTitle() as %String
Inherited description: Get the (localized) title string for the dialog. This should be implemented in a subclass.
classmethod ServerGetMetaData(pClassname As %String) as %String [ ZenMethod ]
classmethod ServerGetQueryData(pClassname As %String, pProxy As %ZEN.proxyObject, pParam As %String) as %String [ ZenMethod ]
clientmethod addLineToTextarea(object, line) [ Language = javascript ]
clientmethod buttonClicked(object) [ Language = javascript ]
clientmethod comboSelectChanged(object) [ Language = javascript ]
clientmethod comboTextChanged(object) [ Language = javascript ]
clientmethod createComboControl(html, name, label, queryParam) [ Language = javascript ]
clientmethod createListControl(html, name, label, queryType, queryParam) [ Language = javascript ]
clientmethod createTextControl(html, name, label) [ Language = javascript ]
clientmethod getControlValue(name) [ 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 getMetaData() [ Language = javascript ]
clientmethod getQueryData(param) [ Language = javascript ]
clientmethod getRuntimeData() [ Language = javascript ]
clientmethod onPopupAction(popupName, action, value) [ Language = javascript ]
This client event is fired when the a popup page launched from this page fires an action.
clientmethod ondialogFinish(action) [ Language = javascript ]
Inherited description: 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 ondialogStart() [ Language = javascript ]
Inherited description: This callback, if defined, is called when the dialog page is loaded.
clientmethod onresizeHandler() [ Language = javascript ]
This client event, if present, is fired when the page is resized.
clientmethod renderControls(htmlContent) [ Language = javascript ]
clientmethod selectChoiceSelected(object) [ Language = javascript ]
clientmethod setCheckListOptions(div, options) [ Language = javascript ]
clientmethod setComboOptions(combo, options) [ Language = javascript ]
clientmethod setComboValue(combo, value) [ Language = javascript ]
clientmethod setControlValue(name, value) [ Language = javascript ]
clientmethod textChanged(object) [ Language = javascript ]
clientmethod toggleCheckBox(checkboxID, name, evt, isDoubleClick) [ Language = javascript ]
clientmethod updateAssistData() [ Language = javascript ]
clientmethod updateCheckBoxes(name, newValue) [ Language = javascript ]
clientmethod updateCheckListItem(name, value, checked, evt, isDoubleClick) [ Language = javascript ]

Inherited Members

Inherited Properties

Inherited Methods