graph.update

Descrizione

object graph.update(object/array graphs)

Questo metodo consente di aggiornare i grafici esistenti.

Questo metodo è disponibile solo per i tipi di utente Admin e Super admin. Le autorizzazioni per chiamare il metodo possono essere revocate nelle impostazioni del ruolo utente. Per ulteriori informazioni, vedere Ruoli utente.

Parametri

(object/array) Proprietà del grafico da aggiornare.

La proprietà graphid deve essere definita per ciascun grafico, tutte le altre proprietà sono facoltative. Verranno aggiornate solo le proprietà passate, tutte le altre rimarranno invariate.

Oltre alle proprietà standard del grafico, il metodo accetta i seguenti parametri.

Parametro Type Descrizione
gitems array Item del grafico per sostituire gli item del grafico esistenti. Se un item del grafico ha la proprietà gitemid definita, verrà aggiornato; in caso contrario verrà creato un nuovo item del grafico.

Restituisce i valori

(object) Restituisce un oggetto contenente gli ID dei grafici aggiornati sotto la proprietà graphids.

Esempi

Impostazione del massimo per la scala Y

Impostare il massimo della scala Y su un valore fisso di 100.

Richiesta:

{
    "jsonrpc": "2.0",
    "method": "graph.update",
    "params": {
        "graphid": "439",
        "ymax_type": 1,
        "yaxismax": 100
    },
    "id": 1
}

Risposta:

{
    "jsonrpc": "2.0",
    "result": {
        "graphids": [
            "439"
        ]
    },
    "id": 1
}

Fonte

CGraph::update() in ui/include/classes/api/services/CGraph.php.