Class Index | File Index

Classes


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.

Class Summary
Constructor Attributes Constructor Name and Description
 
Fields borrowed from class gxe.control.Control:
cfgObject, context, gxeId, htmlAttributes, htmlElement, htmlTag, htmlTextContent, parentControl, xmlNode, xmlParentElement
Method Summary
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
Class Detail
gxe.control.IndexedTabArray()
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