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.

Żądanie:

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