






|
|
The first row of the infotable is used as a root and is not displayed as a menu item. You must define top-level menu items with a parentMenuId that matches the menuId of the root.
|


|
Property Name
|
Description
|
Base Type
|
Default Value
|
Bindable (<-, ->)
|
Localizable (Y/N)
|
|---|---|---|---|---|---|
|
Data
|
Bind an infotable to define the menu items . You must format the infotable using the MenuEntry data shape
|
INFOTABLE
|
Y
|
N
|
|
|
SelectedData
|
An infotable that contains the data for the last selected menu item.
|
INFOTABLE
|
Y
|
N
|
|
|
SelectedDataChanged
|
An event that triggers when a menu item is selected.
|
Event
|
Y
|
N
|
|
|
MenuOffset
|
The space between the button and the menu when the menu is open.
|
NUMBER
|
8
|
N
|
N
|
|
ButtonType
|
Set the button type for the menu button. Each type has different styling. Options: Primary, Secondary Tertiary, Danger, Transparent
|
STRING
|
Tertiary
|
Y
|
N
|
|
TooltipField
|
Displays a tooltip text when you hover over the menu button widget.
|
STRING
|
Y
|
Y
|
|
|
TooltipIcon
|
Sets an icon image for the tooltip of the menu button widget.
|
MEDIA
|
N
|
N
|
|
|
Disabled
|
Disables the menu button
|
BOOLEAN
|
False
|
Y
|
N
|
|
SVGIcon
|
Select an SVG icon to display within the menu button widget. To display a media entity, use the Icon property.
|
MEDIALINK
|
N
|
N
|
|
|
ButtonIcon
|
Select an icon image to display within the menu button widget. This property overrides the SVGIcon property.
|
MEDIA
|
N
|
N
|
|
|
ButtonIconPosition
|
Set the icon position to the left or to the right side of the button label. Options: Left, Right
|
STRING
|
Right
|
N
|
N
|
|
ButtonClicked
|
An event that triggers when the button is clicked and no menu items are defined for the widget.
|
Event
|
Y
|
N
|
|
|
ButtonMaxWidth
|
Set a maximum width for the button.
|
NUMBER
|
N
|
N
|
|
|
ButtonLabelAlignment
|
Aligns the button label to the left, right or center. Options: Left, Right, Center
|
STRING
|
Center
|
N
|
N
|
|
ButtonLabel
|
Specifies the text of the button label.
|
STRING
|
Y
|
Y
|
|
|
ButtonSize
|
Sets the size of the button. Options: Standard, Medium, Large, X-Large, Fill
|
STRING
|
Standard
|
N
|
N
|
|
DisplayMenuIcons
|
When false, icons for menu items are hidden.
|
BOOLEAN
|
False
|
N
|
N
|
|
AllowMissingIcons
|
When false and DisplayMenuIcons is true, a default icon is displayed next to menu items without a specified icon in the infotable data.
|
BOOLEAN
|
False
|
N
|
N
|
|
MenuMinWidth
|
Set the minimum width that menus and submenus can be reduced to, in pixels. When empty, the menu width is set to fit its widest item.
|
Number
|
N
|
N
|
|
|
MenuMaxWidth
|
Set the maximum width that menus and submenus can expand to, in pixels. When empty, the menu width is set to fit its widest item.
|
Number
|
N
|
N
|
|
|
MenuMaxItems
|
Setsthe maximum number of visible items in the menu and its submenus. When the data contains more items than the maximum, items are hidden under a submenu with a More label.
|
Number
|
5
|
Y
|
N
|
|
MenuDirection
|
Sets the direction that the menu opens relative to the button. Options: Vertical Horizontal
|
STRING
|
Vertical
|
Y
|
N
|
|
ItemConfigurationMode
|
Infotable Data mode – Configure the visibility and state of each menu item using infotable data. You can use the SelectedDataChanged event and the SelectedData property of the service to pass the selected item to another service.
Widget Properties mode – Configure the visibility and state of each menu item manually using widget properties or dynamically using bindings. You must bind the Clicked event of menu items to pass the SelectedData property to another service. Options: Infotable Data, Widget Properties
|
STRING
|
Infotable Data
|
Y
|
N
|
|
<Item_Name>_Clicked
|
An event that triggers when the menu item is clicked.
|
Event
|
Y
|
N
|
|
|
<Item_Name>_Disabled
|
Disables the menu item.
|
BOOLEAN
|
True
|
Y
|
N
|
|
<Item_Name>_Visible
|
Controls the visibility of the menu item.
|
BOOLEAN
|
True
|
Y
|
N
|