TabContainer - DevExpress/AjaxControlToolkit GitHub Wiki
TabContainer is an ASP.NET AJAX Control, which creates a set of tabs that can be used to organize page content. TabContainer is a host for a number of TabPanel controls.
Properties
| Name | Description |
|---|---|
| ActiveTab | The current active tab |
| ActiveTabIndex | The first tab to show |
| ActiveTabIndexForClient | The first tab to show Remarks: For the client side |
| AutoPostBack | Make an auto postback from JavaScript when a tab index changes |
| CssTheme | Gets or sets a CSS theme predefined in a CSS file |
| Height | Height of a tab body (does not include TabPanel headers) |
| OnClientActiveTabChanged | Fires on the client side when a tab is changed |
| OnDemand | Determines whether or not to render/load precise tabs on demand or all tabs on page load |
| ScrollBars | Determines whether or not to display scrollbars (None, Horizontal, Vertical, Both, Auto) in the TabContainer body |
| Tabs | A collection of tabs |
| TabStripPlacement | Determines whether or not to render tabs on top of the container or below (Top, Bottom) |
| UniqueID | AutoPostback ID |
| UseVerticalStripPlacement | Determines whether or not to render tabs on the left or right side of the container |
| VerticalStripWidth | Width of tab panels when tabs are displayed vertically |
| Width | Width of the tab body |
Events
| Name | Description |
|---|---|
| ActiveTabChanged | Fires on the server side when a tab is changed after a postback |
Client properties
| Name | Description |
|---|---|
| activeTab | The currently active tab |
| activeTabIndex | The first tab to show |
| autoPostBackId | AutoPostback ID |
| onDemand | Determines whether or not to render/load tabs on demand or all tabs on page load |
| scrollBars | Determines whether or not to display scrollbars (None, Horizontal, Vertical, Both, Auto) in the TabContainer body |
| tabs | A collection of tabs |
| tabStripPlacement | Determines whether or not to render tabs on top of the container or below (Top, Bottom) |
| useVerticalStripPlacement | Determines whether or not to render tabs on the left or right side of the container |
Client methods
| Name | Description |
|---|---|
| getFirstTab(includeDisabled) | Returns TabContainer's first tab |
| getLastTab(includeDisabled) | Returns TabContainer's last tab |
| getNearestTab(includeDisabled) | Returns TabContainer's nearest tab |
| getNextTab(includeDisabled) | Returns TabContainer's next tab |
| getPreviousTab(includeDisabled) | Returns TabContainer's previous tab |
| saveClientState() | Saves JSON state serialized on the client side |
Client events
| Name | Description |
|---|---|
| activeTabChanged | Fires when a tab is changed |
Client properties
activeTab
The currently active tab
Getter name: get_activeTab()Setter name: set_activeTab(value)
activeTabIndex
The first tab to show
Getter name: get_activeTabIndex()Setter name: set_activeTabIndex(value)
autoPostBackId
AutoPostback ID
Getter name: get_autoPostBackId()Setter name: set_autoPostBackId(value)
onDemand
Determines whether or not to render/load tabs on demand or all tabs on page load
Getter name: get_onDemand()Setter name: set_onDemand(value)
scrollBars
Determines whether or not to display scrollbars (None, Horizontal, Vertical, Both, Auto) in the TabContainer body
Getter name: get_scrollBars()Setter name: set_scrollBars(value)
tabs
A collection of tabs
Getter name: get_tabs()
tabStripPlacement
Determines whether or not to render tabs on top of the container or below (Top, Bottom)
Getter name: get_tabStripPlacement()Setter name: set_tabStripPlacement(value)
useVerticalStripPlacement
Determines whether or not to render tabs on the left or right side of the container
Getter name: get_useVerticalStripPlacement()Setter name: set_useVerticalStripPlacement(value)
Client methods
getFirstTab(includeDisabled)
Returns TabContainer's first tab
Params:
- includeDisabled
- Type: Boolean
- Description: Include disabled tabs
getLastTab(includeDisabled)
Returns TabContainer's last tab
Params:
- includeDisabled
- Type: Boolean
- Description: Include disabled tabs
getNearestTab(includeDisabled)
Returns TabContainer's nearest tab
Params:
- includeDisabled
- Type: Boolean
- Description: Include disabled tabs
getNextTab(includeDisabled)
Returns TabContainer's next tab
Params:
- includeDisabled
- Type: Boolean
- Description: Include disabled tabs
getPreviousTab(includeDisabled)
Returns TabContainer's previous tab
Params:
- includeDisabled
- Type: Boolean
- Description: Include disabled Tabs
saveClientState()
Saves JSON state serialized on the client side
Client events
activeTabChanged
Fires when a tab is changed
Add event handler method: add_activeTabChanged(handler)Remove event handler method: remove_activeTabChanged(handler)Raise event method: raise_activeTabChanged()