Mashup Builder > Widgets > Menu Widget
  
Menu Widget
The Menu Widget is a responsive widget that allows you to navigate to other Mashups from within a current mashup, and pass in parameters to the new mashup if has bindable parameters. In general, a Menu is used to update an embedded mashup, a great place for a menu would be in the Master.
View the following video tutorial for more information: Navigation in ThingWorx: Using Menus, the Navigation Widget, Link Widget, and Contained Mashups.
* 
The Menu widget includes Beta style theme support. Styles and common widget properties are not included in the table below.
Property Name
Description
Base Type
Default Value
Bindable? (Y/N)
Localizable? (Y/N)
CustomClass
User defined CSS class to apply to the top div of the widget. Multiple classes can be entered, separated by a space.
STRING
n/a
Y
N
ConfiguredOrDataDriven
Select if a menu uses the configuration specified in the Menus Setup or if it will be data driven (Configured or Data-driven).
STRING
Configured
DrivePageMashupOrBindToMashupParameter
Select if a menu will update the embedded mashup directly or if it will pass a parameter to an embedded mashup (or even a service). (Drive Page Mashup or Bind to Mashup Parameter).
STRING
Drive Page Mashup
Menu
Name of the Menu assigned to this widget
MENU
Levels
Select what levels of a menu is displayed. You can set up two menu bars to work together, one showing top, the other showing all other levels (All, Top, All But Top).
STRING
Top
View
Select the orientation and style of the menu (Horizontal, Vertical, Accordion).
STRING
Horizontal
EvenlySpacedMenuItems
Evenly spaces menu items at the top level
False
MenuItemDisplay
Select how the Text and Icon of the Menu buttons are displayed (Text Only, Icon Left of Text, Icon Above Text, Icon Right of Text, Icon Only).
STRING
Icon Left of Text
SubMenuHeight
Sets the height of the sub menus.
NUMBER
25
MenuData
Data for a data-driven model.
INFOTABLE
Mashup
When DrivePageMashupOrBindToMashupParameter is set to bound, you can bind this parameter to the contained mashup to drive it with the menu.
STRING
AllButTopRememberLastChoice
Allows the menu to remember the last choice.
BOOLEAN
true
Alignment
Alignment of the menu items (Left Aligned, Center Aligned, Right Aligned).
STRING
Left Aligned
IconMaxWidth
Maximum width of displayed menu icons.
NUMBER
22
Visible
Widget visible when viewing mashup.
BOOLEAN
True