object templatedashboard.update(object/array templateDashboards)
Aquest m¨¨tode permet actualitzar taulers.
Tenim aquest m¨¨tode disponible nom¨¦s per als usuaris Admin i Super admin. Els permisos per cridar el m¨¨tode es poden revocar a la configuraci¨® dels rols d'usuari. Per a m¨¦s informaci¨®, veieu Rols d'usuari.
(object/array)
Propietats del tauler a actualitzar.
La propietat dashboardid
s'ha d'especificar per a cada tauler, totes les altres propietats s¨®n opcionals. Nom¨¦s s'actualitzaran les propietats especificades.
A m¨¦s de les [propietats del tauler de plantilla] est¨¤ndard (object#template_dashboard), el m¨¨tode admet els par¨¤metres seg¨¹ents.
±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð | Tipus | ¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨® |
---|---|---|
pages | array | P¨¤gines del tauler de plantilla substituint les p¨¤gines del tauler de control existents. Les p¨¤gines del tauler de control s'actualitzen mitjan?ant la propietat dashboard_pageid . Es crearan p¨¤gines de tauler noves per als objectes sense una propietat dashboard_pageid i les p¨¤gines de tauler existents s'esborraran si no es reutilitzen. Les p¨¤gines del tauler s'ordenaran en el mateix ordre especificat. Nom¨¦s s'actualitzaran les propietats especificades de les p¨¤gines del tauler. Es requereix almenys un objecte de p¨¤gina del tauler per a la propietat pages . |
(object)
Torna un objecte que contingui els IDs de la plantilla de taulers actualitzada sota la propietat dashboardids
.
Reanomena una plantilla de tauler a "³Ò°ù¨¤´Ú¾±³¦s de rendiment".
{
"jsonrpc": "2.0",
"method": "templatedashboard.update",
"params": {
"dashboardid": "23",
"name": "³Ò°ù¨¤´Ú¾±³¦s de rendiment"
},
"id": 1
}
Resposta:
Reanomena la primera p¨¤gina del tauler, reempla?a els ginys de la segona p¨¤gina del tauler i afegeix una nova p¨¤gina com a tercera. Esborra la resta de p¨¤gines del tauler.
{
"jsonrpc": "2.0",
"method": "templatedashboard.update",
"params": {
"dashboardid": "2",
"pages": [
{
"dashboard_pageid": 1,
"name": "Renamed Page"
},
{
"dashboard_pageid": 2,
"widgets": [
{
"type": "clock",
"x": 0,
"y": 0,
"width": 12,
"height": 3
}
]
},
{
"display_period": 60
}
]
},
"id": 1
}
Resposta:
CTemplateDashboard::update() in ui/include/classes/api/services/CTemplateDashboard.php.