Class: TabControl
dg.TabControl
Tab control that hosts panes inside. See also TabPane
Constructors
constructor
• new TabControl(dart
)
Parameters
Name | Type |
---|---|
dart | any |
Defined in
Properties
dart
• dart: any
Defined in
Accessors
currentPane
• get
currentPane(): TabPane
Currently visible pane
Returns
Defined in
• set
currentPane(v
): void
Parameters
Name | Type |
---|---|
v | TabPane |
Returns
void
Defined in
header
• get
header(): HTMLDivElement
Header shown on top of the control
Returns
HTMLDivElement
Defined in
onBeforeTabChanged
• get
onBeforeTabChanged(): Observable
<any
>
Occurs before the active pane is changed
Returns
Observable
<any
>
Defined in
onTabAdded
• get
onTabAdded(): Observable
<any
>
Returns
Observable
<any
>
Defined in
onTabChanged
• get
onTabChanged(): Observable
<any
>
Occurs after the active pane is changed
Returns
Observable
<any
>
Defined in
onTabRemoved
• get
onTabRemoved(): Observable
<any
>
Returns
Observable
<any
>
Defined in
panes
• get
panes(): TabPane
[]
Panes currently present in the pane control. Do not change the array, use addPane instead
Returns
TabPane
[]
Defined in
root
• get
root(): HTMLDivElement
Visual root
Returns
HTMLDivElement
Defined in
Methods
addPane
▸ addPane(name
, getContent
, icon?
, options?
): TabPane
Adds a new pane with the specified name
Parameters
Name | Type | Default value |
---|---|---|
name | string | undefined |
getContent | () => HTMLElement | undefined |
icon | any | null |
options? | Object | undefined |
options.allowClose | boolean | undefined |
Returns
Defined in
clear
▸ clear(): void
Removes all panes
Returns
void
Defined in
getPane
▸ getPane(name
): TabPane
Gets the pane with the specified name
Parameters
Name | Type |
---|---|
name | string |
Returns
Defined in
create
▸ Static
create(vertical?
): TabControl
Creates a new TabControl
Parameters
Name | Type | Default value |
---|---|---|
vertical | boolean | false |