graphprototype.update

Описание

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

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

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

Параметры

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

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

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

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

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

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

Примеры

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

Измените размер прототипа графика на 1100 x 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.