graphprototype.update

Опис

object graphprototype.update(object/array graphPrototypes)

Овај метод омогућава ажурирање постојећих прототипова графова.

Ова метода је доступна само типовима Админ и Супер админкорисника. Дозволе за позивање методе могу се опозвати у подешавањима улога корисника. Погледајте Userroles за више информација.

Параметри

`(object/array)`` Својства прототипа графа која треба да се ажурирају.

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

Поред standard graph prototypeproperties, метод прихвата следеће параметре.

Parameter Type Опис
gitems array Graph items за замену постојећих ставки графикона. Ако ставка графикона има дефинисано својство gitemid биће ажурирана, у супротном ће бити креирана нова ставка графикона.

Повратне вредности

(object) Враћа објекат који садржи ID-ијеве ажурираних прототипова графикона у оквиру својства graphids.

Примери

Промена величине прототипа графикона

Промените величину прототипа графикона на 1100 до 400 пиксела.

Request:

{
            "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() in ui/include/classes/api/services/CGraphPrototype.php.