On this page
graphitem.get
Apraksts
integer/array graphitem.get(object parameters)
Šī metode ļauj izgūt grafika vienumus atbilstoši norādītajiem parametriem.
Šī metode ir pieejama jebkura tipa lietotājiem. Tiesības izsaukt šo metodi var atsaukt lietotāja lomas iestatījumos. Plašāku informāciju skatiet sadaļā User roles.
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.