TabPanel
Extends:
Direct Subclass:
Tab panel that contains tabs.
Static Member Summary
| Static Public Members | ||
| public static |
EVENT_RESIZE: * |
|
| public static |
|
|
| public static |
|
|
Constructor Summary
| Public Constructor | ||
| public |
constructor(eleId: String, options: TabPanelOptions) |
|
Member Summary
| Public Members | ||
| public |
|
|
| public |
id: * |
|
| public |
showTabListButton: boolean |
|
| public |
tabs: Tab[] |
|
| Private Members | ||
| private |
_dynCmds: *[] |
|
| private |
|
|
| private |
_eleTabPanel: * |
|
| private |
_log: * |
|
| private |
eleId: * |
|
| private |
|
|
Method Summary
| Public Methods | ||
| public |
activateTab(id: string): * |
|
| public |
activateTabByName(name: string): * |
|
| public |
addIframeTab(title: String, url: String, options: Object, userInteraction: boolean): Tab |
|
| public |
addTab(tab: Tab, activate: boolean): Tab |
|
| public |
|
|
| public |
closeTab(id: string) |
|
| public |
cycleActiveTab(): Tab |
|
| public |
getActiveTab(): Tab |
|
| public |
getNumTabs(): number |
|
| public |
getSaveButton(): * |
|
| public |
getTabByDataId(dataId: string): * |
|
| public |
getTabById(id: string): * |
|
| public |
getTabByTitle(title: string, noexact: boolean): * |
|
| public |
getUniqueTitle(title: string): string |
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
setChanged(id: string, changed: boolean) |
|
| public |
setTabNum(num: number) |
|
| public |
|
|
| public |
|
|
Static Public Members
public static EVENT_RESIZE: * source
public static EVENT_TAB_ADDED: * source
public static EVENT_TAB_REMOVED: * source
Public Constructors
public constructor(eleId: String, options: TabPanelOptions) source
Params:
| Name | Type | Attribute | Description |
| eleId | String | ||
| options | TabPanelOptions |
Public Members
public : * source
public id: * source
public showTabListButton: boolean source
public tabs: Tab[] source
Private Members
private _dynCmds: *[] source
private _eleContentContainer: * source
private _eleTabPanel: * source
private _log: * source
private eleId: * source
private options: TabPanelOptions source
Public Methods
public activateTabByName(name: string): * source
Params:
| Name | Type | Attribute | Description |
| name | string |
Return:
| * |
public addIframeTab(title: String, url: String, options: Object, userInteraction: boolean): Tab source
Params:
| Name | Type | Attribute | Description |
| title | String | ||
| url | String | ||
| options | Object | ||
| userInteraction | boolean |
Return:
| Tab |
public addTab(tab: Tab, activate: boolean): Tab source
Params:
| Name | Type | Attribute | Description |
| tab | Tab | ||
| activate | boolean |
|
Return:
| Tab |
public closeAllTabs() source
public closeTab(id: string) source
Params:
| Name | Type | Attribute | Description |
| id | string |
public getTabByDataId(dataId: string): * source
Params:
| Name | Type | Attribute | Description |
| dataId | string |
Return:
| * |
public getTabByTitle(title: string, noexact: boolean): * source
Params:
| Name | Type | Attribute | Description |
| title | string | ||
| noexact | boolean |
|
Return:
| * |
public getUniqueTitle(title: string): string source
Params:
| Name | Type | Attribute | Description |
| title | string |
Return:
| string |
public loadCurrentTabUsersettings() source
public saveCurrentTabUsersettings() source
public scrollToActiveTab() source
public setChanged(id: string, changed: boolean) source
Params:
| Name | Type | Attribute | Description |
| id | string | ||
| changed | boolean |
public setTabNum(num: number) source
Params:
| Name | Type | Attribute | Description |
| num | number |