[comment]: # translation:outdated

[comment]: # aside:5

[comment]: # ({66fb9690-66fb9690})
# dashboard.update

[comment]: # ({/66fb9690-66fb9690})

[comment]: # ({becba6de-f235159f})
### Опис

`object dashboard.update(object/array dashboards)`

Овај метод вам омогућава да ажурирате постојеће контролне табле.

::: noteclassic
Овај метод је доступан корисницима било које врсте. Дозволе
за позивање методе може се опозвати у подешавањима улоге корисника. Погледати [User
roles](/manual/web_interface/frontend_sections/users/user_roles) за више информација.
:::

[comment]: # ({/becba6de-f235159f})

[comment]: # ({eccee0d8-62947aa0})
### Параметри

Својства контролне табле `(object/array)` треба ажурирати.

Својство `dashboardid` мора бити дефинисано за сваку контролу таблу, сва 
остала својства су опциона. Биће само пренесена својства 
ажурирана, сва остала ће остати непромењена.

Поред [standard dashboard properties](object#dashboard), 
метода прихвата следеће параметре.

|Parameter|[Type](/manual/api/reference_commentary#data_types)|Description|
|--|--|------|
|pages|array|[Dashboard pages](object#dashboard_page) да замени постојеће странице контролне табле. <br><br>Странице контролне табле се ажурирају својством `dashboard_pageid`. Нове странице контролне табле ће бити креиране за објекте без својства `dashboard_pageid`, а постојеће странице контролне табле ће бити избрисане ако се не користе поново. Странице контролне табле ће бити поређане истим редоследом како је наведено. Биће ажурирана само наведена својства страница контролне табле.|
|users|array|[Dashboard user](object#dashboard_user) дели за замену постојећих елемената.|
|userGroups|array|[Dashboard user group](object#dashboard_user_group) дели за замену постојећих елемената. |

[comment]: # ({/eccee0d8-62947aa0})

[comment]: # ({28e89b38-28e89b38})
### Повратне вредности

`(object)` Враћа објекат који садржи ID-ијеве ажурираних
контролних табли под својством `dashboardids`.

[comment]: # ({/28e89b38-28e89b38})

[comment]: # ({b41637d2-b41637d2})
### Примери

[comment]: # ({/b41637d2-b41637d2})

[comment]: # ({d0eb0276-7fcf7de4})
#### Преименовање контролне табле

Преименујте контролну таблу у "SQL server status".

[Request](/manual/api#performing-requests):

```json
{
    "jsonrpc": "2.0",
    "method": "dashboard.update",
    "params": {
        "dashboardid": "2",
        "name": "SQL server status"
    },
    "id": 1
}
```

Одговор:

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

[comment]: # ({/d0eb0276-7fcf7de4})

[comment]: # ({ed5d0499-b8348b8a})
#### Ажурирање страница контролне табле

Преименујте прву страницу контролне табле, замените виџете на другој контролној табли
странице и додајте нову страницу као трећу. Избришите све остале контролне табле
странице.

[Request](/manual/api#performing-requests):

```json
{
    "jsonrpc": "2.0",
    "method": "dashboard.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
}
```

Одговор:

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

[comment]: # ({/ed5d0499-b8348b8a})

[comment]: # ({6990c258-e4a57dd3})
#### Брисање више контролних табли

Брисање две контролне табле.

[Request](/manual/api#performing-requests):

```json
{
"jsonrpc": "2.0",
"method": "dashboard.delete",
"params": [
"2",
"3"
],
"id": 1
}
```

Одговор:

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

[comment]: # ({/6990c258-e4a57dd3})

[comment]: # ({299ae089-299ae089})
### Погледајте такође

-   [Dashboard page](object#dashboard_page)
-   [Dashboard widget](object#dashboard_widget)
-   [Dashboard widget field](object#dashboard_widget_field)
-   [Dashboard user](object#dashboard_user)
-   [Dashboard user group](object#dashboard_user_group)

[comment]: # ({/299ae089-299ae089})

[comment]: # ({456ac32b-456ac32b})
### Извор

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

[comment]: # ({/456ac32b-456ac32b})
