This is a translation of the original English documentation page. Help us make it better.

graphprototype.update

Опис

object graphprototype.update(object/array graphPrototypes)

Цей метод дозволяє оновлювати існуючі прототипи графів.

Цей метод доступний лише для користувачів типу Admin і Super admin. Дозволи на виклик методу можна скасувати в налаштуваннях ролі користувача. Див. Ролі користувача для отримання додаткової інформації.

Параметри

(object/array) Властивості прототипу графіка, які потрібно оновити.

Властивість graphid має бути визначена для кожного прототипу графа, усі інші властивості необов’язкові. Будуть оновлені лише передані властивості, всі інші залишаться незмінними.

Окрім стандартних властивостей прототипу графа, метод приймає такі параметри.

Параметр Тип Опис
gitems масив Графік елементи для заміни існуючих елементів графіка. Якщо для елемента графіка визначено властивість gitemid, його буде оновлено, інакше буде створено новий елемент графіка.

Повернуті значення

(object) Повертає об’єкт, що містить ідентифікатори оновлених прототипів графів у властивості graphids.

Приклади

Зміна розміру прототипу графа

Змініть розмір прототипу графіка на 1100–400 пікселів.

Запит:

{
           "jsonrpc": "2.0",
           "method": "graphprototype.update",
           "params": {
               "graphid": "439",
               "width": 1100,
               "height": 400
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Відповідь:

{
           "jsonrpc": "2.0",
           "result": {
               "graphids": [
                   "439"
               ]
           },
           "id": 1
       }

Джерело

CGraphPrototype::update() у ui/include/classes/api/services/CGraphPrototype.php.