graphprototype.update

Описание

object graphprototype.update(объект/массив graphPrototypes)

Этот метод позволяет обновлять существующие прототипы графиков.

Этот метод доступен только пользователям с типом доступа Администратор и Супер-администратор. Разрешения на вызов метода можно отозвать в настройках ролей пользователя. Дополнительную информацию см. в разделе Роли пользователей.

Параметры

(object/array) Свойства прототипа графика, которые необходимо обновить.

Свойство graphid должно быть определено для каждого прототипа графика, все остальные свойства являются необязательными. Будут обновлены только переданные свойства, все остальные останутся без изменений.

В дополнение к стандартным свойствам прототипа графика, метод принимает следующие параметры.

Параметр Тип Описание
gitems array Элементы графика для замены существующих элементов графика. Если для элемента графика определено свойство gitemid, он будет обновлён, в противном случае будет создан новый элемент графика.

Возвращаемые значения

(object) Возвращает объект, который содержит ID обновленных прототипов графиков, указанных в свойстве graphids.

Примеры

Изменение размера прототипа графика

Измените размер прототипа графика до 1100 на 400 пикселей.

Запрос:

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

Ответ:

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

Источник

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