Áú»¢¶Ä²©

templatedashboard.update

¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®

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.

Valors de retorn

(object) Torna un objecte que contingui els IDs de la plantilla de taulers actualitzada sota la propietat dashboardids.

Exemples

Reanomenar una plantilla de tauler

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:

{
           "jsonrpc": "2.0",
           "result": {
               "dashboardids": [
                   "23"
               ]
           },
           "id": 1
       }

Actualitzar les p¨¤gines de tauler de plantilla

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:

{
           "jsonrpc": "2.0",
           "result": {
               "dashboardids": [
                   "2"
               ]
           },
           "id": 1
       }

Veieu tamb¨¦

Font

CTemplateDashboard::update() in ui/include/classes/api/services/CTemplateDashboard.php.