graph.update

描述

object graph.update(object/array graphs)

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

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

参数

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

每个图形必须定义 graphid 属性,所有其他属性都是可选的。仅更新传递的属性,其余属性将保持不变。

除了 图表 外,该方法还接受以下参数。

参数 数据类型 描述
gitems array Graph items 用于替换现有的图形 监控项。如果某个图形 监控项 定义了 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 文件中。