graphitem.get

Apraksts

integer/array graphitem.get(object parameters)

Metode ļauj izgūt grafiku vienumus atbilstoši norādītajiem parametriem.

Šī metode ir pieejama jebkura tipa lietotājiem. Atļaujas izsaukt šo metodi var tikt atsauktas lietotāja lomas iestatījumos. Plašāku informāciju skatiet sadaļā Lietotāju lomas.

Parametri

(object) Parametri, kas nosaka vēlamo izvadi.

Metode atbalsta šādus parametrus.

Parametrs Tips Apraksts
graphids ID/array Atgriezt tikai grafiku vienumus, kas pieder norādītajiem grafikiem.
itemids ID/array Atgriezt tikai grafiku vienumus ar norādītajiem vienumu ID.
type integer Atgriezt tikai grafiku vienumus ar norādīto tipu.

Atbalstīto grafiku vienumu tipu sarakstu skatiet grafika vienuma objekta lapā.
selectGraphs query Atgriezt graphs īpašību ar grafiku masīvu, kuriem pieder vienums.
sortfield string/array Kārtot rezultātu pēc norādītajām īpašībām.

Iespējamās vērtības: gitemid.
countOutput boolean Šie parametri ir aprakstīti atsauces komentārā.
editable boolean
limit integer
output query
preservekeys boolean
sortorder string/array

Atgrieztās vērtības

(integer/array) Atgriež vienu no šīm vērtībām:

  • objektu masīvu;
  • izgūto objektu skaitu, ja ir izmantots parametrs countOutput.

Piemēri

Grafika vienumu izgūšana no grafika

Izgūstiet visus grafikā izmantotos grafika vienumus ar papildu informāciju par vienumu un hostu.

Pieprasījums:

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

Atbilde:

{
    "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
}

Skatiet arī

Avots

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