graphitem.get

Опис

integer/array graphitem.get(object parameters)

Метода омогућава преузимање ставки графикона према датим параметрима.

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

Параметри

(object) Параметри који дефинишу жељени излаз.

Метод подржава следеће параметре.

Parameter Type Опис
graphids ID/array Врати само ставке графикона које припадају датим графовима.
itemids ID/array Врати само ставке графикона са датим ID-ијевима ставки.
type integer Врати само ставке графикона са датим типе.

Погледајте graph item object page за листу подржаних типова ставки графикона.
selectGraphs query Врати graphs својство са низом графикона којем ставка припада.
sortfield string/array Сортирај резултат према датим својствима.

Могуће вредности: gitemid.
countOutput boolean Ови параметри који су заједнички за све get методе су детаљно описани на страници reference commentary.
editable boolean
limit integer
output query
preservekeys boolean
sortorder string/array

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

(integer/array) Враћа било:

  • низ објеката;
  • број преузетих објеката, ако је параметар countOutput коришћен.

Примери

Преузимање ставки графикона из графикона

Преузми све ставке графикона које се користе у графикону са додатним информацијама о ставци и домаћину.

Request:

{
            "jsonrpc": "2.0",
            "method": "graphitem.get",
            "params": {
            "output": "extend",
            "graphids": "387"
            },
            "id": 1
       }

Одговор:

{
            "jsonrpc": "2.0",
            "result": [
            {
            "gitemid": "1242",
            "graphid": "387",
            "itemid": "22665",
            "drawtype": "1",
            "sortorder": "1",
            "color": "FF5555",
            "yaxisside": "0",
            "calc_fnc": "2",
            "type": "0"
            },
            {
            "gitemid": "1243",
            "graphid": "387",
            "itemid": "22668",
            "drawtype": "1",
            "sortorder": "2",
            "color": "55FF55",
            "yaxisside": "0",
            "calc_fnc": "2",
            "type": "0"
            },
            {
            "gitemid": "1244",
            "graphid": "387",
            "itemid": "22671",
            "drawtype": "1",
            "sortorder": "3",
            "color": "009999",
            "yaxisside": "0",
            "calc_fnc": "2",
            "type": "0"
            }
            ],
            "id": 1
       }

Погледајте такође

Graph

Извор

CGraphItem::get() in ui/include/classes/api/services/CGraphItem.php.