Class gxe.control.IndexedTabArray
Extends
gxe.control.TabArray.
Provides an array of tabs indexed by the multiplicity of a targeted XML element.
An indexed tab array is used when the body of the target is display exclusively.
Defined in: gxe.js.
Constructor Attributes | Constructor Name and Description |
---|---|
- Fields borrowed from class gxe.control.Control:
- cfgObject, context, gxeId, htmlAttributes, htmlElement, htmlTag, htmlTextContent, parentControl, xmlNode, xmlParentElement
Method Attributes | Method Name and Description |
---|---|
autoConfigure(context, parentControl)
Auto configures the control.
|
|
synchronize(count, activeIndex)
Synchronizes the array of indexed tabs.
|
- Methods borrowed from class gxe.control.TabArray:
- _setTabStyle, activateIndex, appendRadio, appendTab
- Methods borrowed from class gxe.control.Control:
- build, createHtmlElement, ensureVisibility, evaluateValue, execBuild, findFirstChildControl, focus, getLabelText, importCfgProperties, importHtmlAttributes, initialize, processCfgAttribute, processCfgElement, processChildren
- Events borrowed from class gxe.control.TabArray:
- onTabClicked
- Events borrowed from class gxe.control.Control:
- fireOnEvent, onChildControlCreated, onEvent, onHtmlChildrenCreated, onHtmlElementCreated
Method Detail
autoConfigure(context, parentControl)
Auto configures the control.
- Parameters:
- {gxe.Context} context
- the editor context
- {gxe.control.Control} parentControl
- the parent control
synchronize(count, activeIndex)
Synchronizes the array of indexed tabs.
- Parameters:
- {Integer} count
- the number of repeated XML elements
- {Integer} activeIndex
- the index of the active element