Tabs List
A tabbed navigation component that organizes content into selectable tabs. Features vertical or horizontal orientation, customizable tab alignment, dynamic content loading, and icon support. Supports both static and entity-driven tab generation with custom styling options.
Extends: listComponent
Fields
Name | Code | Data Type | Description |
|---|---|---|---|
ID |
| text | Unique identifier for the component |
Style Classes |
| text | CSS classes for styling |
Width |
| text | Controls component width |
Selected Tab |
| text | Currently active tab identifier |
Hide Panels |
| boolean | Controls visibility of tab content panels |
Tab Page Align |
| text | Alignment of tabs within the tab bar |
Vertical |
| boolean | Toggles between vertical and horizontal tab orientation |
Active Color |
| text | Color of the active tab indicator |
Tab ID Field |
| text | Specifies which field from the list items to use as unique identifier |
Tab Label Field |
| text | Specifies which field from the list items to use as the display label |
Tab Icon Field |
| text | Specifies which field from the list items to use as the icon for each tab |
List |
| text | Array of items to display as tabs |
Entity |
| text | Entity data source for dynamic tab generation |
Methods
Name | Description |
|---|---|
| Retrieves the default ID and title fields from an entity schema for field mapping |
| Adds default data mapping for the selected tab state |
| Creates data mappings from the wizard configuration |
| Retrieves the field mapping configuration for tab ID and label fields |
Events
Name | Description |
|---|---|
| Triggered when the selected tab changes |