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