The menus displays a list of items(Search views or Edit views), allowing the user to navigate between different views.
To open the Menus view, navigate to Develop ➔ Menus.
Fields in the sidebar:
Entity diagram:
Fields in the menu items table:
Tab entity diagram:
The configuration tab is a JSON input in which you can enable or disable additional configuration options for the edit view. For more details about the configuration of a menu the Configuring the home view page in the User Interface chapter.
{
"globalSearch.visible": true,
"dashboard.workflowName": "HomeView",
"dashboard.layout": []
//Since 1.7.2
"installApp.visible": false,
"menu.workflowName": null,
}
The properties can be set individually, the properties not set will have their default values as above.
globalSearch.visibletruedashboard.workflowName"HomeView"dashboard.layout[] (empty array)installApp.visiblefalsemenu.workflowNamenull, no workflow is linked to the menu.nullConfiguration:
{
"menu.workflowName": "HomeView",
}
Workflow:
workflow HomeView;
type menuitem {
var title as string;
var url as string;
var rank as int;
}
function getMenuItems() as list of menuitem {
var result as list of menuitem;
var item1 as menuitem;
item1.title = "Demo Search View";
item1.url = "#search$demoList";
item1.rank = 1;
result[] = item1;
var item2 as menuitem;
item2.title = "Demo Edit View";
item2.url = "#edit$demoEdit";
item2.rank = 2;
result[] = item2;
return result;
}
If in the configuration of the menu there is a worflow for the dasboard, using the structure from The Home View you will be able to create charts, display text and actions.