class %DeepSee.Report.UI.dataSourcePanel
extends %ZEN.Component.composite
%DeepSee.Report.UI.dataSourcePanel
property enclosingClass
as %ZEN.Datatype.cssClass [ InitialExpression = "zruDataSource" ];
Optional CSS class used for this component's enclosing div.
property hlpChange
as %ZEN.Datatype.caption [ InitialExpression = "Change the data source for this report" ];
The default tool tip for the change source command
property msgChange
as %ZEN.Datatype.caption [ InitialExpression = "Change" ];
The nominal command for changing data sources
property title
as %ZEN.Datatype.caption [ InitialExpression = "Data Source" ];
The nominal title for this pane
classmethod %GetDataSourceTree(pClass As %String, Output pTree, ByRef pParms, pLevel As %Integer = 0, pParentRef As %String = "", pRoot As %String = "")
as %Status
Return the properties of a cube data source in a format that can be consumed
by a Zen dynaTree control.
pRoot is used to specify that an incremental load of children is requested; if provided it is the spec of a parent node.
classmethod GetDataSourceInfo(pRoot As %String, Output pTree, ByRef pParms)
as %Status
Provide contents of the data source tree.
method drawHeader(title, msgChange, hlpChange)
[ Language = javascript ]
method enableDDD()
[ Language = javascript ]
method getTopLevelItems()
[ Language = javascript ]
method onRefreshContents()
[ Language = javascript ]
This client event, if present, is fired when the page is loaded.
method onloadHandler()
[ Language = javascript ]
This client event, if present, is fired when the page is loaded.
method treeDoubleClick(tree)
[ Language = javascript ]
User has double-clicked on an element in the (data source) tree control.