Skip to main content


deprecated class %ZEN.SVGComponent.tabBar extends %ZEN.SVGComponent.svgComponent

SVG tabBar control

Property Inventory

Method Inventory


property dynamic as %ZEN.Datatype.boolean;
is this property is true, then users are allowed to add and remove tabs.
Property methods: dynamicDisplayToLogical(), dynamicGet(), dynamicIsValid(), dynamicLogicalToDisplay(), dynamicLogicalToOdbc(), dynamicLogicalToXSD(), dynamicNormalize(), dynamicSet(), dynamicXSDToLogical()
property height as %ZEN.Datatype.length [ InitialExpression = 32 ];
height of the total tab header
Property methods: heightDisplayToLogical(), heightGet(), heightIsValid(), heightLogicalToDisplay(), heightLogicalToOdbc(), heightNormalize(), heightSet()
property maxOneTabWidth as %ZEN.Datatype.integer [ InitialExpression = 200 ];
the maximum width of the tabs (from bottom to bottom) as multiples of the height
Property methods: maxOneTabWidthDisplayToLogical(), maxOneTabWidthGet(), maxOneTabWidthIsValid(), maxOneTabWidthLogicalToDisplay(), maxOneTabWidthLogicalToOdbc(), maxOneTabWidthNormalize(), maxOneTabWidthSet()
property onChange as %ZEN.Datatype.eventHandler;
The method to call after the selected tab is changed
Property methods: onChangeDisplayToLogical(), onChangeGet(), onChangeIsValid(), onChangeLogicalToDisplay(), onChangeLogicalToOdbc(), onChangeNormalize(), onChangeSet()
property onDeleteTab as %ZEN.Datatype.eventHandler;
The method to call after a tab is deleted
Property methods: onDeleteTabDisplayToLogical(), onDeleteTabGet(), onDeleteTabIsValid(), onDeleteTabLogicalToDisplay(), onDeleteTabLogicalToOdbc(), onDeleteTabNormalize(), onDeleteTabSet()
property onNewTab as %ZEN.Datatype.eventHandler;
The method to call after a new tab is added
Property methods: onNewTabDisplayToLogical(), onNewTabGet(), onNewTabIsValid(), onNewTabLogicalToDisplay(), onNewTabLogicalToOdbc(), onNewTabNormalize(), onNewTabSet()
property selectedIndex as %ZEN.Datatype.integer [ InitialExpression = 0 ];
the index of the selected tab
Property methods: selectedIndexDisplayToLogical(), selectedIndexGet(), selectedIndexIsValid(), selectedIndexLogicalToDisplay(), selectedIndexLogicalToOdbc(), selectedIndexNormalize(), selectedIndexSet()
property tabCaptions as %ZEN.Datatype.caption;
The captions for the tabs. The first character is the string separator.
Property methods: tabCaptionsDisplayToLogical(), tabCaptionsGet(), tabCaptionsIsValid(), tabCaptionsLogicalToDisplay(), tabCaptionsLogicalToOdbc(), tabCaptionsNormalize(), tabCaptionsSet()


clientmethod buttonDeleteClicked(index) [ Language = javascript ]
clientmethod buttonMouseOut(index) [ Language = javascript ]
clientmethod buttonMouseOver(index) [ Language = javascript ]
clientmethod buttonNewClicked(index) [ Language = javascript ]
clientmethod drawOneTab(index, tabWidth, isActive) [ Language = javascript ]
clientmethod drawPlus(tabWidth) [ Language = javascript ]
clientmethod drawTabs() [ Language = javascript ]
clientmethod renderContents() [ Language = javascript ]
Render the inner SVG contents of this component.
clientmethod setProperty(property, value, value2) [ Language = javascript ]
Set the value of a named property.
clientmethod tabClicked(index) [ Language = javascript ]

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab