Class Reference
%DeepSee.Report.UI.abstractIconBar
Server:appadmin-00044-deployment-6bf4cbc86d-9f4xc
Instance:IRIS
User:SuperUser
 
-
  [USER] >  [%DeepSee] >  [Report] >  [UI] >  [abstractIconBar]
Private  Storage

class %DeepSee.Report.UI.abstractIconBar extends %ZEN.Component.control

Simple Icon Bar

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
3 3 8


Summary

Properties
%condition %import %includeFiles %page
%resource align aux clientType
composite containerStyle controlClass controlStyle
dataBinding disabled dragEnabled dropEnabled
enclosingClass enclosingStyle error height
hidden hint hintClass hintStyle
iconHeight iconWidth id index
invalid invalidMessage label labelClass
labelDisabledClass labelStyle name onafterdrag
onbeforedrag onblur onchange onclick
ondblclick ondrag ondrop onfocus
onhide onkeydown onkeypress onkeyup
onmousedown onmouseout onmouseover onmouseup
onrefresh onshow onsubmit ontoggle
ontouchend ontouchmove ontouchstart onupdate
onvalidate originalValue parent readOnly
required requiredMessage showLabel slice
tabIndex title tuple valign
value visible width window

Methods
%AddToSaveSet %Attr %BindExport %ClassIsLatestVersion
%ClassName %ConstructClone %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %DrawComponentHTML %DrawHTML %DrawJSStrings
%EnclosingDivId %Eval %EvalC %Extends
%ForceClientRender %GetEventHandlers %GetForm %GetParameter
%GetXMLName %IsA %IsModified %MakeId
%Name %New %NormalizeObject %ObjectModified
%OnAddToPageAfter %OnAddToPageBefore %OnDrawEnclosingDiv %OnDrawObjectProperties
%OnObjectSynch %OnZENDeserialize %OriginalNamespace %PackageName
%QuoteValue %QuoteValueL10N %RemoveFromSaveSet %Self
%SerializeObject %SetDefaultValues %SetModified %ValidateObject
XMLDTD XMLExport XMLExportToStream XMLExportToString
XMLNew XMLSchema XMLSchemaNamespace XMLSchemaType
appendButton arrangeHorizontal arrangeVertical dragFinishHandler
dragHandler dragNotifyHandler dragStartHandler dropHandler
dropStartHandler exposeComponent findElement fireOnUpdateEvent
focus formatValue getDisabled getDragData
getEnclosingDiv getForm getHidden getHintElement
getInvalidReason getLabelElement getProperty getReadOnly
getSettings getType getValue invokeSuper
isModified isOfType isValid makeId
normalizeValue onCreate onDelete onDisplayHandler
onEndModalHandler onPopupAction onRefreshContents onSerialize
onStartModalHandler onchangeHandler onloadHandler onunloadHandler
onupdateHandler refreshContents render renderContents
renderSVG select serviceClick setDisabled
setHidden setOverlayMode setProperty setReadOnly
setValue startProgressBar stopProgressBar sysName
unformatValue updateControls validationHandler

Subclasses
%DeepSee.Report.UI.alignIconBar %DeepSee.Report.UI.arrangeIconBar %DeepSee.Report.UI.editIconBar
%DeepSee.Report.UI.layerIconBar %DeepSee.Report.UI.toolIconBar

Parameters

• parameter DEFAULTICONHEIGHT = 28;
• parameter DEFAULTICONWIDTH = 34;
• parameter INCLUDEFILES = "zenCSLM.js,zendsmenus.js";
CSV list of additional include files (either .js or .css) that should be included when this component is used on a page.
By default, the file extension (.js or .css) is used to determine whether an item in the list is a script include or a style include. You can override this behavior by adding the terms "script:" or "style:" to the beginning of the file name or names. This prefix is not used as part of the include filename.

Properties

• property iconHeight as %ZEN.Datatype.integer [ InitialExpression = ..#DEFAULTICONHEIGHT ];
• property iconWidth as %ZEN.Datatype.integer [ InitialExpression = ..#DEFAULTICONWIDTH ];
• property ontoggle as %ZEN.Datatype.eventHandler;

Methods

• method %DrawHTML()
The %DrawHTML method draws the initial HTML for this component.
• method appendButton(js) [ Language = javascript ]
• method arrangeHorizontal() [ Language = javascript ]
• method arrangeVertical() [ Language = javascript ]
• method onloadHandler() [ Language = javascript ]
Overload this method to dynamically create custom tool bars
• method serviceClick(event) [ Language = javascript ]
• method setProperty(property, value, value2) [ Language = javascript ]
Set the value of a named property.
• method updateControls() [ Language = javascript ]


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