This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > ENSLIB namespace > EnsPortal.ConstraintEditor


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