graph.update

描述

object graph.update(object/array graphs)

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

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

参数

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

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

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

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

返回值

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

示例

设置 Y 轴刻度最大值

将Y轴的最大值设置为固定值100。

执行请求:

{
    "jsonrpc": "2.0",
    "method": "graph.update",
    "params": {
        "graphid": "439",
        "ymax_type": 1,
        "yaxismax": 100
    },
    "id": 1
}

Response:

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

来源

CGraph::update() 方法位于 ui/include/classes/api/services/CGraph.php 文件中。