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.

Żądanie:

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