graphprototype.update
Opis
object graphprototype.update(object/array graphPrototypes)
Ta metoda umożliwia aktualizację istniejących prototypów wykresów.
Ta metoda jest dostępna tylko dla typów użytkowników Admin i Super admin. Uprawnienia do wywołania 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) Właściwości prototypu wykresu do zaktualizowania.
Właściwość graphid musi być zdefiniowana dla każdego prototypu wykresu, wszystkie
pozostałe właściwości są opcjonalne. Zaktualizowane zostaną tylko przekazane właściwości,
wszystkie pozostałe pozostaną bez zmian.
Oprócz standardowych właściwości prototypu wykresu, metoda akceptuje następujące parametry.
| Parametr | Type | Opis |
|---|---|---|
| gitems | array | Pozycje wykresu służące do zastąpienia istniejących pozycji wykresu. Jeśli pozycja wykresu ma zdefiniowaną właściwość gitemid, zostanie zaktualizowana; w przeciwnym razie zostanie utworzona nowa pozycja wykresu. |
Wartości zwracane
(object) Zwraca obiekt zawierający identyfikatory zaktualizowanych prototypów wykresów
we właściwości graphids.
Przykłady
Zmiana rozmiaru prototypu wykresu
Zmień rozmiar prototypu wykresu na 1100 na 400 pikseli.
{
"jsonrpc": "2.0",
"method": "graphprototype.update",
"params": {
"graphid": "439",
"width": 1100,
"height": 400
},
"id": 1
}
Odpowiedź:
{
"jsonrpc": "2.0",
"result": {
"graphids": [
"439"
]
},
"id": 1
}
Źródło
CGraphPrototype::update() w ui/include/classes/api/services/CGraphPrototype.php.