|
|
The Tabs widget is available as a standard widget in the platform and as a web component that can be imported from an SDK.
|

|
|
Avoid using the Loaded event of the mashup to execute services for a lazily loaded container. The returned data of services is displayed only when the tab is opened or the container is loaded using the LoadContainer service.
|


|
|
Icons are not supported with the default frameless tab style.
|
|
|
Vertical tabs are not supported with the default frameless tab style.
|

|
|
All tab specific properties like Tab1Name, Tab1Value, Tab1Visible, and Tab1Disabled are available for each tab by default. For example, the Tab1Name property for the first tab appears as Tab2Name property for the second tab and as Tab3Name for the third tab.
|
|
Property Name
|
Description
|
Base Type
|
Default Value
|
Bindable? (Y/N)
|
Localizable? (Y/N)
|
||
|---|---|---|---|---|---|---|---|
|
SelectedTabValue
|
The value of the selected tab.
|
STRING
|
n/a
|
Y
|
N
|
||
|
Disabled
|
Use this property to disable the widget in the mashup. The widget is displayed in the mashup but you cannot click it.
|
BOOLEAN
|
False
|
Y
|
N
|
||
|
SelectedTabName
|
The name of the selected tab.
|
STRING
|
n/a
|
Y
|
N
|
||
|
CustomClass
|
Enables you to define the CSS to the top div of the widget. Multiple classes can be entered, separated by space.
|
STRING
|
n/a
|
Y
|
N
|
||
|
TabSequence
|
The sequence of the widgets in which they are highlighted when the user presses Tab key.
|
NUMBER
|
n/a
|
N
|
N
|
||
|
TabStyle
|
Sets the tab style. You can select a framed style with a border and a background color, or a frameless style with the tab name only.
|
STRING
|
Frameless Tabs
|
N
|
N
|
||
|
TabMode
|
Controls the type of content to display within tabs. Supported for framed tabs only. Options: Label,Icon, Icon + Label
|
STRING
|
Label
|
Y
|
N
|
||
|
TabWidthConfig
|
Controls the width configuration for the tabs. Options: Auto—Sets the width dynamically based on the label width. Even—Distributes the available width for the widget evenly between the tabs. Fixed—Sets a fixed width for each tab using the TabWidth property. Supported for framed tabs only.
|
STRING
|
Auto
|
N
|
N
|
||
|
TabsPosition
|
Sets the position of the tab group relative to the content area. You can display the group horizontally at the top or bottom, or vertically to the left or right of the content area.
|
STRING
|
Top
|
N
|
N
|
||
|
TabIconPosition
|
Sets the position of tab icons relative to the label.
|
STRING
|
Left
|
N
|
N
|
||
|
TabIconSize
|
Sets the icon size within tabs.
|
NUMBER
|
24
|
N
|
N
|
||
|
TabSelected
|
An event that triggers when a tab is selected.
|
STRING
|
Event
|
Y
|
N
|
||
|
NumberOfTabs
|
Sets the total number of tabs.
The maximum number of tabs that you can set is 16 and the minimum is 1 tab.
|
NUMBER
|
2
|
N
|
N
|
||
|
DefaultTabNumber
|
Enables you to select the tab that you want to show at run time when the mashup is loaded initially. For all subsequent mashup loadings, the tab that the user selected last at run time is shown.
|
NUMBER
|
n/a
|
Y
|
N
|
||
|
TabMode
|
Controls whether to display a label, an icon, or a both for tab names. Options: Label, Icon, Icon + Label
|
STRING
|
Label
|
N
|
N
|
||
|
TabNameHeight
|
Enables you to set the height of the tab name area. To hide the tab name area, set this property to 0.
|
NUMBER
|
34px
|
Y
|
N
|
||
|
OverflowButtonLabel
|
Sets the label for the menu button that shows when tab names overflow the available space for the widget.
|
STRING
|
More
|
Y
|
Y
|
||
|
Tab1Name
|
The name of the first tab.
|
STRING
|
Tab Name 1
|
Y
|
Y
|
||
|
Tab1Icon
|
Sets the icon to display for Tab 1. Framed tables only.
|
Media Entity
|
N/A
|
N
|
N
|
||
|
Tab1SVGIcon
|
Sets the SVG icon to display for Tab 1 from the SVG icon library. Framed tables only.
|
SVG Icon
|
N/A
|
N
|
N
|
||
|
Tab1Value
|
The value of the first tab.
|
STRING
|
Tab Value 1
|
Y
|
N
|
||
|
Tab1Visible
|
Sets the first tab to visible.
|
BOOLEAN
|
True
|
Y
|
N
|
||
|
Tab1Disabled
|
Use this property to disable the first tab in the mashup. The tab is displayed in the mashup but you cannot click it.
|
BOOLEAN
|
False
|
Y
|
N
|
||
|
Tab2Name
|
The name of the second tab.
|
STRING
|
Tab Name 2
|
Y
|
Y
|
||
|
Tab2Icon
|
Sets the icon to display for Tab 2. Framed tables only.
|
Media Entity
|
N/A
|
N
|
N
|
||
|
Tab2SVGIcon
|
Sets the SVG icon to display for Tab 2 from the SVG icon library. Framed tables only.
|
SVG Icon
|
N/A
|
N
|
N
|
||
|
Tab2Value
|
The value of the second tab.
|
STRING
|
Tab Value 2
|
Y
|
N
|
||
|
Tab2Visible
|
Sets the second tab to visible.
|
BOOLEAN
|
True
|
Y
|
N
|
||
|
Tab2Disabled
|
Use this property to disable the second tab in the mashup. The tab is displayed in the mashup but you cannot click it.
|
BOOLEAN
|
False
|
Y
|
N
|
||
|
SelectDefaultTab
|
A bindable service to reselect the default tab that is configured for this widget.
|
n/a
|
n/a
|
Y
|
N
|
||
|
HideContentAreaBorder
|
Hides the borders around the content area when using framed tabs.
|
BOOLEAN
|
False
|
N
|
N
|
||
|
ResetInputsToDefaultValue
|
Resets all of the contained widgets to their default values.
|
n/a
|
n/a
|
Y
|
N
|
||
|
TabNameMaxWidth
|
Sets a maximum width for the tab names. The excess characters are truncated in the tab name.
|
NUMBER
|
n/a
|
Y
|
N
|
||
|
SwitchTabOnFocus
|
Switches to the focused tab automatically when using the arrow keys to change the focus.
|
BOOLEAN
|
False
|
Y
|
N
|