Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [%DeepSee] >  [Report] >  [UI] >  [dataSourcePanel]
Private  Storage   

class %DeepSee.Report.UI.dataSourcePanel extends %ZEN.Component.composite

%DeepSee.Report.UI.dataSourcePanel

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
4 11


Summary

Properties
%condition %import %includeFiles %page
%resource align aux cellAlign
cellSize cellStyle cellVAlign children
childrenCreated composite containerStyle disabled
dragEnabled dropEnabled enclosingClass enclosingStyle
error groupClass groupStyle height
hidden hint hintClass hintStyle
hlpChange id index label
labelClass labelDisabledClass labelPosition labelStyle
layout msgChange name onafterdrag
onbeforedrag onclick ondrag ondrop
onhide onrefresh onshow onupdate
parent showLabel slice title
tuple valign visible width
window

Methods
%AddChild %AddChildAfter %AddChildBefore %AddToSaveSet
%Attr %BindExport %ClassIsLatestVersion %ClassName
%ConstructClone %CreateComposite %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %DrawComponentHTML %DrawHTML %DrawJSStrings
%EnclosingDivId %Eval %EvalC %Extends
%ForceClientRender %GetChildById %GetChildIndex %GetDataSourceTree
%GetEventHandlers %GetPaneContents %GetParameter %GetXMLName
%IsA %IsModified %MakeId %New
%NormalizeObject %ObjectModified %OnAddToPageAfter %OnAddToPageBefore
%OnAfterCreateComposite %OnDrawEnclosingDiv %OnDrawObjectProperties %OnMutateChildren
%OnObjectSynch %OnSubmit %OnZENDeserialize %OriginalNamespace
%PackageName %QuoteValue %QuoteValueL10N %RemoveChild
%RemoveChildren %RemoveFromSaveSet %Self %SerializeObject
%SetModified %ValidateObject GetDataSourceInfo IsSQLReservedWord
XMLDTD XMLExport XMLExportToStream XMLExportToString
XMLNew XMLSchema XMLSchemaNamespace XMLSchemaType
addChild addChildAfter addChildBefore childrenMutated
dragFinishHandler dragHandler dragNotifyHandler dragStartHandler
drawHeader dropHandler dropStartHandler enableDDD
exposeComponent findElement fireOnUpdateEvent getChildById
getChildIndex getEnclosingDiv getHidden getHintElement
getLabelElement getNodeTypeInfo getProperty getSettings
getTopLevelItems getType invokeSuper isOfType
makeId onCreate onDelete onDisplayHandler
onEndModalHandler onPopupAction onRefreshContents onSerialize
onStartModalHandler ondisabledHandler onloadHandler onunloadHandler
onupdateHandler refreshContents removeChild render
renderContents renderSVG resolveNestedReference setHidden
setOverlayMode setProperty setPropertyAll startProgressBar
stopProgressBar treeDoubleClick


Properties

• 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

Methods

• 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.
• classmethod IsSQLReservedWord(word As %String) as %ZEN.Datatype.boolean [ ZenMethod ]
• method drawHeader(title, msgChange, hlpChange) [ Language = javascript ]
• method enableDDD() [ Language = javascript ]
• method getNodeTypeInfo(nodeNum) [ 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 resolveNestedReference(nodeNum) [ Language = javascript ]
• method treeDoubleClick(tree) [ Language = javascript ]
User has double-clicked on an element in the (data source) tree control.


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.