class %ZEN.Component.objectBrowser extends component

Displays the set of active components on a ZEN page within a simple tree.
This is used by ZEN Tools.


Parameters Properties Methods Queries Indices ForeignKeys Triggers
3 9


%condition %import %includeFiles %page
%resource align aux composite
containerStyle dragEnabled dropEnabled enclosingClass
enclosingStyle error height hidden
hint hintClass hintStyle id
index label labelClass labelDisabledClass
labelStyle name onafterdrag onbeforedrag
ondrag ondrop onhide onrefresh
onselect onshow onupdate parent
rootObjectId showLabel slice sourcePage
title tuple valign visible
width window

%AddToSaveSet %Attr %BindExport %ClassIsLatestVersion
%ClassName %ConstructClone %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %DrawComponentHTML %DrawHTML %DrawJSStrings
%EnclosingDivId %Eval %EvalC %Extends
%ForceClientRender %GetEventHandlers %GetParameter %GetXMLName
%IsA %IsModified %MakeId %New
%NormalizeObject %ObjectModified %OnAddToPageAfter %OnAddToPageBefore
%OnDrawEnclosingDiv %OnDrawObjectProperties %OnObjectSynch %OnZENDeserialize
%OriginalNamespace %PackageName %QuoteValue %QuoteValueL10N
%RemoveFromSaveSet %Self %SerializeObject %SetModified
%ValidateObject XMLDTD XMLExport XMLExportToStream
XMLExportToString XMLNew XMLSchema XMLSchemaNamespace
XMLSchemaType dragFinishHandler dragHandler dragNotifyHandler
dragStartHandler dropHandler dropStartHandler exposeComponent
findElement fireOnUpdateEvent getCurrObject getEnclosingDiv
getHidden getHintElement getLabelElement getProperty
getSettings getType invokeSuper isOfType
makeId onCreate onDelete onDisplayHandler
onEndModalHandler onPopupAction onRefreshContents onSerialize
onStartModalHandler onloadHandler onunloadHandler onupdateHandler
refreshContents render renderBrowser renderContents
renderObject renderSVG selectObject setCurrObject
setHidden setOverlayMode setProperty startProgressBar
stopProgressBar update


• property onselect as %ZEN.Datatype.eventHandler;
onselect event handler: This event is fired when the user selects a component in the browser.
• property rootObjectId as %ZEN.Datatype.string;
If defined, this is the id of top-most zen component to display within the object browser.
• property sourcePage as %ZEN.Component.page;
If defined, this is the page object containing the objects we are browsing.


• method %DrawHTML()
Static HTML display method: draw the BODY of this component as HTML.
Subclasses implement this in order to render the static HTML contents of a component.
• method getCurrObject() [ Language = javascript ]
Return current object.
• method onCreate() [ Language = javascript ]
Initialize additional client-side variables
• method renderBrowser() [ Language = javascript ]
Redraw contents of browser to match current set of client objects
• method renderContents() [ Language = javascript ]
this client event is fired when the page is loaded.
• method renderObject(obj, html, level) [ Language = javascript ]
Get HTML for one object in client object tree.
• method selectObject(index) [ Language = javascript ]
Select the given object within the object browser.
• method setCurrObject(obj) [ Language = javascript ]
Make given component the current browser selection.
• method update() [ Language = javascript ]
Update the values displayed within the browser.
Copyright © 1997-2020 InterSystems Corporation, Cambridge, MA