Class QTabsBase
Implements JQuery Ui Tabs
Tabs are similar to an Accordion, but tabs along the top are used to switch between panels. The top level html items in the panel will become the items that are switched.
Specify the names of the tabs either in the TabHeadersArray, or assign a Name attribute to the top level child controls and those names will be used as the tab names.
- QBaseClass
- QHtmlAttributeManagerBase
- QHtmlAttributeManager
- QControlBase
- QControl
- QBlockControl
- QPanel
- QTabsGen
- QTabsBase
Direct known subclasses
QTabsLink: http://jqueryui.com/tabs/
Located at includes/base_controls/QTabsBase.class.php
public
string
|
|
protected
null|string
|
#
RenderChildren( boolean $blnDisplayOutput = true )
Renders child controls as divs so that they become tabs. |
protected
string
|
#
GetTabHeaderHtml( )
Returns the HTML for the tab header. This includes the names and the control logic to record what the user clicked. |
public
|
|
public
|
|
public
boolean
|
#
ValidateControlAndChildren( )
Overrides default so that if a tab does not pass validation, it will be visible. |
protected
boolean|integer
|
#
FindTabIndex( string|integer $mixTab )
Given a tab name, index or control ID, returns its index. If invalid, returns false; |
public
|
|
public
|
|
public
|
|
protected
mixed
|
|
protected
|
|
public
mixed
|
|
public
mixed
|
Destroy(),
Disable(),
Disable1(),
Disable2(),
Enable(),
Enable1(),
Enable2(),
GetJqSetupFunction(),
GetModelConnectorParams(),
Instance(),
Load(),
Load1(),
MakeJqOptions(),
Option(),
Option1(),
Option2(),
Option3()
|
OverrideAttributes(),
__call()
|
CommentEnd,
CommentStart
|
protected
array
|
$objTabHeadersArray
Names of tabs. Can also specify with Name attribute of child controls. |
#
array()
|
protected
boolean
|
$blnAutoRenderChildren
Automatically render the children by default, since these are the tabs. |
#
true
|
protected
string
|
$strSelectedId
ControlId of currently selected child item. Use ->Active to get the index of the current selection. |
#
null
|
$blnCollapsible,
$mixActive,
$mixDisabled,
$mixHide,
$mixShow,
$strEvent,
$strHeightStyle,
$strJavaScripts,
$strStyleSheets
|
$blnHtmlEntities,
$blnIsBlockElement,
$strDefaultDisplayStyle,
$strTagName
|
$blnDropTarget,
$objDropsControlsArray,
$objDropsGroupingsArray,
$objIsDropZoneFor,
$objMovesControlsArray,
$strFormat,
$strTemplate,
$strText
|
$attributes,
$styles
|
public read-only
array
|
$SelectedId
Control Id of the selected pane. Use ->Active to get the zero-based index of the selected pane. |
public write-only
array
|
$Headers
Array of names for the tabs. You can also specify by assigning the Name attribute of each pane. |
$Active,
$Collapsible,
$Disabled,
$Event,
$HeightStyle,
$Hide,
$Show
|
$AutoRenderChildren,
$DropTarget,
$Format,
$HorizontalAlign,
$HtmlEntities,
$ResizeHandleDirection,
$ResizeHandleMaximum,
$ResizeHandleMinimum,
$TagName,
$Template,
$Text,
$VerticalAlign
|
$AccessKey,
$AltText,
$BackColor,
$BorderCollapse,
$BorderColor,
$BorderStyle,
$BorderWidth,
$CssClass,
$Cursor,
$Data,
$Display,
$DisplayStyle,
$Enabled,
$FontBold,
$FontItalic,
$FontNames,
$FontOverline,
$FontSize,
$FontStrikeout,
$FontUnderline,
$ForeColor,
$Height,
$Left,
$Margin,
$NoWrap,
$Opacity,
$OrderedListType,
$Overflow,
$Padding,
$Position,
$ReadOnly,
$TabIndex,
$ToolTip,
$Top,
$UnorderedListStyle,
$Width
|