graphprototype.update

Descrizione

object graphprototype.update(object/array graphPrototypes)

Questo metodo consente di aggiornare prototipi di grafico esistenti.

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

Parametri

(object/array) Proprietà dei prototipi di grafico da aggiornare.

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

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

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

Restituisce i valori

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

Esempi

Modifica della dimensione di un prototipo di grafico

Modificare la dimensione di un prototipo di grafico a 1100 per 400 pixel.

Richiesta:

{
    "jsonrpc": "2.0",
    "method": "graphprototype.update",
    "params": {
        "graphid": "439",
        "width": 1100,
        "height": 400
    },
    "id": 1
}

Risposta:

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

Fonte

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