object graphprototype.update(object/array graphPrototypes)
Met deze methode kunnen bestaande grafiekprototypes worden bijgewerkt.
Deze methode is alleen beschikbaar voor Admin en Super admin gebruikers typen. Machtigingen om de methode aan te roepen kunnen worden ingetrokken in de gebruikersrol instellingen. Zie Gebruiker rollen voor meer informatie.
(object/array)
Eigenschappen van grafiekprototype moeten worden bijgewerkt.
De eigenschap graphid
moet worden gedefinieerd voor elk prototype van een grafiek, allemaal andere eigenschappen zijn optioneel. Alleen de doorgegeven eigenschappen worden bijgewerkt, blijven alle andere ongewijzigd.
Aanvullend op het standaard grafiek prototype eigenschappen, accepteert de methode het volgende: parameters.
Parameter | Type | Beschrijving |
---|---|---|
gitems | array | Graph items om bestaande grafiekitems te vervangen. Als een grafiekitem de eigenschap `gitemid' heeft gedefinieerd, wordt het bijgewerkt, anders wordt er een nieuw grafiekitem gemaakt. |
(object)
Retourneert een object dat de ID's van de bijgewerkte grafiek bevat prototypes onder de eigenschap graphids
.
Wijzig de grootte van een grafiekprototype in 1100 tot 400 pixels.
Verzoek:
{
"jsonrpc": "2.0",
"method": "graphprototype.update",
"params": {
"graphid": "439",
"width": 1100,
"height": 400
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Antwoord:
CGraphPrototype::update() in ui/include/classes/api/services/CGraphPrototype.php.