au-widget-group/IGroupConfig
Enumerations
GroupWidgetType
Style of the group widget.
Enumeration Members
| Enumeration Member | Value |
|---|---|
collapsible | 2 |
htab | 0 |
noncollapsible | 3 |
vtab | 1 |
Interfaces
AuWidgetGroupParam
Provides properties of the group widget.
You can use these properties in params of the AuWidgetGroup class.
{
"widgets": [
{
"name": "option-list",
"type": "group",
"params": {
"type": "noncollapsible",
"tabs": [
{
"widgets": [
{
"title": "Corner Type",
"name": "corners",
"type": "option",
"params": { ... }
},
{
"title": "Lamination",
"name": "lamination",
"type": "option",
"params": { ... }
}
]
}
]
}
}
]
}
Properties
accordion
accordion: boolean;
If true, collapses the group.
scrollable?
optional scrollable?: boolean;
showCustomScroll
showCustomScroll: boolean;
tabs
tabs: Tab[];
An array of tabs.
type
type: GroupWidgetType;
A group type (vtab, htab, collapsible (accordion), or noncollapsible).
unifySelection
unifySelection: boolean;
Tab
Provides properties for a group tab.
Properties
icon
icon: string;
A tab icon.
id
id: number;
The tab ID.
opened?
optional opened?: boolean;
If true, opens this tab by default.
title
title: string;
The tab title.
tooltip
tooltip: string;
The hint of the tab.
visible?
optional visible?: boolean;
If true, shows this tab.
widgets
widgets: AuWidget[];
An array of widgets that belong to this tab.