How To Set Up Menu Navigation
This applies to: Managed Dashboards, Managed Reports
The Menu component lays out a menu of items that users can select to navigate to content, expand submenus, and trigger other interactions. You can customize it a variety of ways to suit your design and layout needs.
Add a Menu Component
Go to the toolbar, select Components, then Menu.
Add Menu Items
Add items to the menu by dragging them directly from the Explore window, or add manually by specifying which items to include using the Properties window.
Drag Views or Folders
From the Explore window, drag a view or a folder of views onto the empty menu to populate the menu items. In this example, drag a folder containing various views.
Important: Only one dragged folder is displayed at a time.
The views contained in the folder are listed as menu items in the menu component, and you can select to navigate to each one.
Add Menu Items Manually
Alternatively, you can use the Properties window to add individual items manually or select a folder to populate the menu.
Enter Manual Items
In the Properties window, select the menu component on the canvas.
Set the Display property to Manual Items.
In our example, we have some existing Items already listed below what we added by dragging.
Select the + button to add a new item, then select the item to edit it.
Typically, menu items have a navigation target set up on them directly. Select the + button next to Navigation Target under Animation & Interaction, then Select the target.
In the Open dialog, select a view to navigate to. For this example, we selected the Sales average dashboard.
Select Open at the bottom of the dialog. You can customize other properties such as the Text displayed for this item.
Select a Folder
Populate items automatically from a folder, which also keeps your menu up to date with changes to the folder's files over time.
With the menu component selected, go to the Properties window and set the Display property to Folder.
Select the button to select your Display Folder, and select a folder from the Open dialog to add to the menu. For this example, select the Performance Dashboards folder.
Select Open at the bottom of the dialog. All the views from the folder are displayed as items in the menu.
Add Submenu Items
You can add additional levels of menu items or submenus for access under another menu item.
To add an item under an existing menu item, drag a file from the Explore window and drop it onto the existing item.
An arrow is displayed to the right of the menu item, called an indicator icon, indicating that it can be expanded when viewing. This icon can be customized in the menu properties.
You can also add submenu items manually in the Properties window. Select one of the items in the menu's Items property to edit it, or click the item in the menu directly.
Now click to add an item to this Items property.
Click on the new item to edit its settings.
This submenu item can be set up manually just like the top level menu item shown earlier. You can also add another level of submenu items below this item.
Customization Properties
You can customize the appearance of the menu and its items in the Properties window.
Style Menu Items
Style Individual Menu Items
You can choose to style each menu item individually. In this case, the menu's Display property should be set to Manual Items.
You can click to select a menu item directly on the menu component itself, or click to edit an item under the Items property.
Use the settings in each category to change the background, border or icon when the menu item is in various states during viewing such as at rest, when hovered over or when active.
Level Styles
You can also specify styles for all the items at once in each level of the menu. This option will work if you are dynamically populating items from the file system. If you have submenus, you can set up a distinct style for each level.
To add a new style, go to the menu's properties, select the Design tab, and select + under Level Styles.
Select the new item to edit it. If you have multiple levels of items (or submenus), increase the Item Depth property to the submenu level you want to customize. For example, if set to 1, items displayed directly under a top-level menu item will be styled.
You can add more than one item style for the same item depth. In this case, the styles act as a palette, for example if you wanted to alternate the items between two background colors.
Open
Use the menu's Open property to specify what happens or how the navigation works when a menu item is selected. Navigate to the Design tab of the menu's properties, under Animation & Interaction to change. The available options are:
Open the clicked item in the same window
Open the clicked item in a new window
Open the clicked item in an embedded view (a view container elsewhere on the canvas)
Invoke a custom interaction (Nothing option)
If you choose the Nothing option, you can add custom actions for each item instead as described in a later section.
Submenu Properties
You can use the following properties of the menu in the Design tab to customize how submenus are displayed when viewed, found under Animation & Interaction.
Show As Popup - Enable to display submenus as a popup, otherwise they are expanded below or to the right of the parent item.
Show On Hover - Displays submenus by hovering over the parent item rather than clicking. When enabled, the
Hover Delayproperty can be set in milliseconds.Disable Auto Collapse - Selecting this option allows multiple menu items to be expanded at the same time.
Horizontal Layout
In the Design tab under Layout & Spacing, select the menu's Horizontal Layout property to display the items side-by-side horizontally rather than in a vertical column.
Set Menu Items to Active
If needed, you can use the Active property on an individual menu item to ensure that a menu item is initially in the Active state when the dashboard is loaded during viewing. If this item contains submenu items, this expands the submenu.
Find this in the properties of a menu item, under Animation & Interaction.
Icons
You can add your own icons to identify each menu item and/or to indicate a submenu, for each of the various states of the menu items:
Rest
Active
Hover
Add Item Icons
To add an icon to the left of the item's text, edit the menu item's or level style's properties and expand Lines & Fills. Select + next to the Rest Item Icon property, for example, to set it.
To use an image uploaded to Symphony, click the Select button, select an image in the Open dialog, then click Open.
The selected icon is added to the left of the text.
You can add different icons for the other states of the menu item, or allow the rest icon to display for the other states.
Add Indicator Icons
You can add your own icon to the right of the text to indicate that a menu item can be expanded to show submenu items rather than use the default indicator.
Edit the menu item's or level style's properties and expand Lines & Fills, then select + next to the Rest Indicator Icon property, for example. Use Select to add an uploaded image.
The selected icon is added to the right of the text.
You can enable the Always Show Indicator Icon option if you want it to appear even if there are no submenu items.
Change Icon Size
The Icon Size property under Layout & Spacing allows you to set the icon size for both the item and the indicator icons. The size specified applies to the height and width of the icons.
Custom Interactions
You can set up your own interactions for menu items rather than set a navigation target on them directly. The menu's Display property should be set to Manual Items for this to work.
For example, go to the Properties window for the menu, select the Actions tab, and select to add an Item Clicked action. You can choose which type of action to add, such as Navigate or Show/Hide.
You would typically need to add a separate action for each item. Select an action to edit it, then set the Bound Visual setting to correspond to a specific menu item so that each one does something different.
Comments
0 comments
Please sign in to leave a comment.