Configure Navigation Dashboard Widget
Define Navigation Dashboard Widget
The Navigation Dashboard widget of the Portal dashboard allows users to navigate to a target dashboard quickly with a single click.
Below is a sample JSON definition of a navigation dashboard widget in the Portal dashboard.
{
"type": "navigation-dashboard",
"id": "navigation_dashboard_e261b17a19e844939b130bdad87bb073",
"names": [
{
"locale": "en",
"value": "Navigate to Dashboard"
},
{
"locale": "fr",
"value": "Naviguer vers le tableau de bord"
},
{
"locale": "de",
"value": "Zum Dashboard navigieren"
},
{
"locale": "es",
"value": "Navegar al dashboard"
}
],
"buttonNames": [
{
"locale": "en",
"value": "Navegue por"
},
{
"locale": "fr",
"value": "Naviguer"
},
{
"locale": "de",
"value": "navigieren."
},
{
"locale": "es",
"value": "Navegue por"
}
],
"layout": {
"w": 3,
"h": 3,
"x": 0,
"y": 0
},
"targetDashboardId": "default-task-list-dashboard",
"description": "Dive into the task list",
"icon": "fa-play"
}
The basic JSON structure of a statistic widget
id: ID of the widget
type: type of the widget. Usenavigation-dashboardfor a navigation dashboard widget
names: multilingual name of the widget on the UI
buttonNames: multilingual button name on the widget
layout: layout definition of the client statistic widget
x: HTML DOM Styleleftis calculated as formulax / 12 * 100%
y: HTML DOM Styletopis calculated as formulay / 12 * 100%
w: HTML DOM Stylewidthis calculated as formula60 * w + 20 * (w - 1)
h: HTML DOM Styleheightis calculated as formula60 * h + 20 * (h - 1)
targetDashboardId: the target dashboard id
description: the widget description
icon: the icon shown on the widget