graphprototype.update
Beschreibung
object graphprototype.update(object/array graphPrototypes)
Mit dieser Methode können vorhandene Graphprototypen aktualisiert werden.
Diese Methode ist nur für die Benutzertypen Admin und Super admin verfügbar. Die Berechtigung zum Aufrufen der Methode kann in den Einstellungen der Benutzerrolle entzogen werden. Weitere Informationen finden Sie unter Benutzerrollen.
Parameter
(object/array) Zu aktualisierende Eigenschaften des Graphprototyps.
Die Eigenschaft graphid muss für jeden Graphprototyp definiert sein, alle
anderen Eigenschaften sind optional. Nur die übergebenen Eigenschaften werden
aktualisiert, alle anderen bleiben unverändert.
Zusätzlich zu den Standard-Eigenschaften des Graphprototyps akzeptiert die Methode die folgenden Parameter.
| Parameter | Type | Beschreibung |
|---|---|---|
| gitems | array | Graph-Elemente zum Ersetzen vorhandener Graph-Elemente. Wenn für ein Graph-Element die Eigenschaft gitemid definiert ist, wird es aktualisiert, andernfalls wird ein neues Graph-Element erstellt. |
Rückgabewerte
(object) Gibt ein Objekt zurück, das die IDs der aktualisierten Graphenprototypen
unter der Eigenschaft graphids enthält.
Beispiele
Ändern der Größe eines Graphenprototyps
Ändern Sie die Größe eines Graphenprototyps auf 1100 x 400 Pixel.
{
"jsonrpc": "2.0",
"method": "graphprototype.update",
"params": {
"graphid": "439",
"width": 1100,
"height": 400
},
"id": 1
}
Antwort:
{
"jsonrpc": "2.0",
"result": {
"graphids": [
"439"
]
},
"id": 1
}
Quelle
CGraphPrototype::update() in ui/include/classes/api/services/CGraphPrototype.php.