Class Reference
IRIS for UNIX 2024.1.2
|
|
Private
Storage
|
|
|
|
If true, then this dialog displays an Apply button.
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
Comma-separated list of additional JS include files for the page.
User needs READ permissions on one of the following resources to view this page: %Ens_Rules, %Ens_RoutingRules, %Ens_BusinessRules or %Ens_Code
|
height of the text box
the expression string to be parsed
distance of the horizontal indentation
length of the horizontal connecting lines
the editing mode, either logical or expression
radius of the rounded corners
spacing between boxes
size of the margin of the text inside the text box
distance of the vertical offset for the text y-attribute
when the editing mode is logical, this sets the default checkbox state
Flag to indicate whether the main rule is open in ReadOnly mode, which should also apply here.
|
Disable components if the user doesn't have permissions to edit the expression.
This callback is called at the start of the HTML HEAD section of the page (just after the title).
It allows a page to write out meta tags, if desired. The default implementation writes out an IE-specific meta tag to ensure that IE 9 and 10 don't fall back into Compatibility Mode when we are returning an HTML5 page (i.e.cssLevel is set to 3).
Get the (localized) subtitle string for the dialog. This should be implemented in a subclass.
Get the (localized) title string for the dialog. This should be implemented in a subclass.
Object submit handler JSON provider. This is called when the client submits the Cube definition.
Get a list of lookup tables for use as suggested text when function is EXISTS or LOOKUP
Prevent feedback loops in resize logic, primarily on IE8.
draw an elbow line between (x1,y1) and (x2,y2) we assume x1 method drawFrameBox(svg, x, y, width, height) [ Language = javascript ] method drawLine(svg, x1, y1, x2, y2) [ Language = javascript ] method drawScreen() [ Language = javascript ] method drawSpiderLine(svg, xbase, ybase, width, height, xtarget, ytarget) [ Language = javascript ]we draw a connect line from a box to the target the starting points can be the middle-top, middle-bottom or the right-middle method drawTextBox(svg, x, y, jsonObject, jsonProperty, jsonParentObject, jsonParentArrayObject, jsonParentArrayIndex, jsonChildrenArrayObject) [ Language = javascript ] method getDialogValue() [ Language = javascript ]Get the value that will be applied when the user presses the OK button. This is implemented by subclasses. method getFocus(id) [ Language = javascript ] method getFunctionList() [ Language = javascript ]Helper method to get the object tree of defined functions. method getFunctionSelections() [ Language = javascript ] method getOperatorOperandRange(operator) [ Language = javascript ] method getRuleContext(context) [ Language = javascript ] method getSelection(ctrl) [ Language = javascript ] method insertMainMap(svgRectObject, svgTextObject, jsonObject, jsonProperty, jsonParentObject, jsonParentArrayObject, jsonParentArrayIndex, jsonChildrenArrayObject) [ Language = javascript ] method jsonIsMultiary(operator) [ Language = javascript ] method jsonNewExpression(type, value) [ Language = javascript ] method jsonNewLogical(operator, operand1, operand2) [ Language = javascript ] method jsonType(object) [ Language = javascript ] method logicalEditorChanged() [ Language = javascript ] method loseFocus(attemptRefocusOnNextDraw) [ Language = javascript ] method menuHide() [ Language = javascript ] method menuInsertItem(menuName, caption, logical) [ Language = javascript ] method menuOnClose(event) [ Language = javascript ] method menuPopulate() [ Language = javascript ] method menuSelected(menuSelection) [ Language = javascript ] method menuShow(menuName, x, y) [ Language = javascript ] method menuUpdateGeometry(menuName) [ Language = javascript ] method mouseDown(event, image) [ Language = javascript ] method mouseOut(image) [ Language = javascript ] method mouseOver(image) [ Language = javascript ] method mouseUp(event, image) [ Language = javascript ] method objectClicked(event, isDoubleClick) [ Language = javascript ] method ondialogFinish(action) [ 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. method ondialogStart() [ Language = javascript ]This callback, if defined, is called when the dialog page is loaded. method onresizeHandler() [ Language = javascript ]This client event, if present, is fired when the page is resized. method point(x, y) [ Language = javascript ] method reparse(updateJsonObject) [ Language = javascript ] method reverseOperator(operator) [ Language = javascript ] method setComboOptions(combo, options, insertBlank, optionsDisplay) [ Language = javascript ] method setComboValue(combo, value) [ Language = javascript ] method setSelection(ctrl, pos1, pos2) [ Language = javascript ] method transferEditorData() [ Language = javascript ] method updateButtons() [ Language = javascript ] method xyzDoAction() [ Language = javascript ] method xyzEditorKeyPressed(event) [ Language = javascript ] method xyzEditorLostFocus() [ Language = javascript ] method xyzEditorOnBlur(event) [ Language = javascript ] method xyzGrayTextGotFocus(event) [ Language = javascript ] method xyzLoadData(xyzBase) [ Language = javascript ] method xyzOKClicked() [ Language = javascript ] method xyzSelectorChanged() [ Language = javascript ] method xyzSelectorDblClicked() [ Language = javascript ] method xyzSelectorFocused() [ Language = javascript ]