graphprototype.update

描述

object graphprototype.update(object/array graphPrototypes)

此方法用于update现有的图形原型。

此方法仅对管理员超级管理员用户类型可用。调用该方法的权限可以在用户角色设置中撤销。更多信息请参见User roles

参数

(object/array) 要更新的图形原型属性。

每个图形原型都必须定义 graphid 属性,其他所有属性均为可选。只有传入的属性会被更新,其余属性将保持不变。

除了标准图形原型属性之外,该方法还接受以下参数。

Parameter Type Description
gitems array 用于替换现有图形项的图形项。如果某个图形项定义了 gitemid 属性,则会对其进行更新;否则将创建一个新的图形项。

返回值

(object) 返回一个 object,其中包含更新后的图形原型的 ID,这些 ID 位于 graphids 属性下。

示例

修改图形原型大小

将图形原型的大小更改为 1100 至 400 像素。

执行请求:

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

响应:

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

来源

CGraphPrototype::update() 在 ui/include/classes/api/services/CGraphPrototype.php 中。