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


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

This dialog allows the user to select from

Property Inventory (Including Private)

Method Inventory (Including Private)


parameter APPLYBUTTON = 0;
Inherited description: If true, then this dialog displays an Apply button.

Properties (Including Private)

property CubeList as %ZEN.Datatype.string (ZENURL = "CUBELIST");
If supplied, these cubes will be pre-selected when the dialog loads
Property methods: CubeListDisplayToLogical(), CubeListGet(), CubeListIsValid(), CubeListLogicalToDisplay(), CubeListLogicalToOdbc(), CubeListNormalize(), CubeListSet()
property CubesOnly as %ZEN.Datatype.boolean (ZENURL = "CUBESONLY") [ InitialExpression = 0 ];
If true, the selection options will be limited to cubes only
Property methods: CubesOnlyDisplayToLogical(), CubesOnlyGet(), CubesOnlyIsValid(), CubesOnlyLogicalToDisplay(), CubesOnlyLogicalToOdbc(), CubesOnlyLogicalToXSD(), CubesOnlyNormalize(), CubesOnlySet(), CubesOnlyXSDToLogical()
property msgDefineRequest as %ZEN.Datatype.caption [ InitialExpression = $$$TextJS("Select the cubes and subject areas which can use this listing group.") ];
Property methods: msgDefineRequestDisplayToLogical(), msgDefineRequestGet(), msgDefineRequestIsValid(), msgDefineRequestLogicalToDisplay(), msgDefineRequestLogicalToOdbc(), msgDefineRequestNormalize(), msgDefineRequestSet()

Methods (Including Private)

method %OnAfterCreatePage() as %Status [ Language = objectscript ]
Inherited description: Be sure to do ##super() when overriding.
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.
method GetCubeResource(pCubeName) as %String [ Language = objectscript ]
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 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 onloadHandler() [ Language = javascript ]
This client event, if present, is fired when the page is loaded.

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)