On this page
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.
{
"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.