graphprototype.update

描述

object graphprototype.update(object/array graphPrototypes)

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

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

参数

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

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

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

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