graphprototype.create
Opis
object graphprototype.create(object/array graphPrototypes)
Ta metoda umożliwia tworzenie nowych prototypów wykresów.
Ta metoda jest dostępna tylko dla typów użytkowników Admin i Super admin. Uprawnienia do wywoływania tej metody mogą zostać cofnięte w ustawieniach roli użytkownika. Więcej informacji można znaleźć w sekcji Role użytkowników.
Parametry
(object/array) Prototypy wykresów do utworzenia.
Oprócz standardowych właściwości prototypu wykresu, metoda akceptuje następujące parametry.
| Parametr | Type | Opis |
|---|---|---|
| gitems | array | Elementy wykresu, które mają zostać utworzone dla prototypów wykresów. Elementy wykresu mogą odwoływać się zarówno do pozycji, jak i prototypów pozycji, ale musi być obecny co najmniej jeden prototyp pozycji. Zachowanie parametrów: - wymagany |
Zwracane wartości
(object) Zwraca obiekt zawierający identyfikatory utworzonych prototypów wykresów
we właściwości graphids. Kolejność zwróconych identyfikatorów
odpowiada kolejności przekazanych prototypów wykresów.
Przykłady
Tworzenie prototypu wykresu
Utwórz prototyp wykresu z dwiema pozycjami.
{
"jsonrpc": "2.0",
"method": "graphprototype.create",
"params": {
"name": "Disk space usage {#FSNAME}",
"width": 900,
"height": 200,
"gitems": [
{
"itemid": "22828",
"color": "00AA00"
},
{
"itemid": "22829",
"color": "3333FF"
}
]
},
"id": 1
}
Odpowiedź:
{
"jsonrpc": "2.0",
"result": {
"graphids": [
"652"
]
},
"id": 1
}
Zobacz także
Źródło
CGraphPrototype::create() w ui/include/classes/api/services/CGraphPrototype.php.