Home > Class Reference > %SYS namespace > %DeepSee.UI.Dialog.ExpressionBuilder

%DeepSee.UI.Dialog.ExpressionBuilder

class %DeepSee.UI.Dialog.ExpressionBuilder extends %DeepSee.UI.Dialog.standardDialog

This page allows the user to create a value expression using drag and drop

Property Inventory (Including Private)

Method Inventory (Including Private)

Parameters

parameter APPLYBUTTON = 0;
Inherited description: If true, then this dialog displays an Apply button.
parameter PAGENAME = Expression Builder;
Displayed name of this page.

Properties (Including Private)

property cubeName as %ZEN.Datatype.string (ZENURL = "CUBE");
Cube name.
Property methods: cubeNameDisplayToLogical(), cubeNameGet(), cubeNameIsValid(), cubeNameLogicalToDisplay(), cubeNameLogicalToOdbc(), cubeNameNormalize(), cubeNameSet()
property pivotName as %ZEN.Datatype.string (ZENURL = "PIVOT");
Name of cube.
Property methods: pivotNameDisplayToLogical(), pivotNameGet(), pivotNameIsValid(), pivotNameLogicalToDisplay(), pivotNameLogicalToOdbc(), pivotNameNormalize(), pivotNameSet()
property valueExpression as %ZEN.Datatype.string (ZENURL = "VALUE");
Property methods: valueExpressionDisplayToLogical(), valueExpressionGet(), valueExpressionIsValid(), valueExpressionLogicalToDisplay(), valueExpressionLogicalToOdbc(), valueExpressionNormalize(), valueExpressionSet()

Methods (Including Private)

method %OnGetSubtitle() as %String [ Language = objectscript ]
Get the (localized) subtitle string for the dialog. This should be implemented in a subclass.
method %OnGetTitle() as %String [ Language = objectscript ]
Get the (localized) title string for the dialog. This should be implemented in a subclass.
classmethod GetDimensionInfo(pRoot As %String, Output pTree, ByRef pParms) as %Status [ Language = objectscript ]
Provide contents of the dimension tree.
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 mdxDrop(textarea, dragData) [ Language = javascript ]
User has dropped an item on the textarea.
clientmethod onloadHandler() [ Language = javascript ]
Inherited description: This client event, if present, is fired when the page is loaded.

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)