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-dashboard
for 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 Styleleft
is calculated as formulax / 12 * 100%
y
: HTML DOM Styletop
is calculated as formulay / 12 * 100%
w
: HTML DOM Stylewidth
is calculated as formula60 * w + 20 * (w - 1)
h
: HTML DOM Styleheight
is calculated as formula60 * h + 20 * (h - 1)
targetDashboardId
: the target dashboard id
description
: the widget description
icon
: the icon shown on the widget