Эти параметры и возможные значения свойств для соответствующих объектов полей виджета информационной панели позволяют настроить виджет Простой текст в методах dashboard.create
и dashboard.update
.
Свойства полей виджета не проверяются во время создания или обновления информационной панели. Это позволяет пользователям изменять встроенные виджеты и создавать пользовательские виджеты, но также создает риск неправильного создания или обновления виджетов. Чтобы обеспечить успешное создание или обновление виджета Простой текст, ознакомьтесь с требованиями к параметрам, указанными в таблицах ниже.
The following parameters are supported for the Plain text widget.
Parameter | type | name | value |
---|---|---|---|
Refresh interval | 0 | rf_rate | 0 - No refresh; 10 - 10 seconds; 30 - 30 seconds; 60 - (default) 1 minute; 120 - 2 minutes; 600 - 10 minutes; 900 - 15 minutes. |
Items (required) |
4 | itemids | Item ID. Note: To configure multiple items, create a dashboard widget field object for each item. |
Items location | 0 | style | 0 - (default) Left; 1 - Top. |
Show lines | 0 | show_lines | Valid values range from 1-100. Default: 25. |
Show text as HTML | 0 | show_as_html | 0 - (default) Disabled; 1 - Enabled. |
Dynamic item | 0 | dynamic | 0 - (default) Disabled; 1 - Enabled. |
Следующие примеры предназначены только для описания конфигурации объектов полей виджета информационной панели для виджета Простой текст. Для получения дополнительной информации о настройке информационной панели см. dashboard.create
.
Configure a Plain text widget that displays latest data for items "42269" and "42253". In addition, configure the item names to be located at the top of the data columns, and only 15 lines of data to be displayed.
Request:
{
"jsonrpc": "2.0",
"method": "dashboard.create",
"params": {
"name": "My dashboard",
"display_period": 30,
"auto_start": 1,
"pages": [
{
"widgets": [
{
"type": "plaintext",
"name": "Plain text",
"x": 0,
"y": 0,
"width": 6,
"height": 3,
"view_mode": 0,
"fields": [
{
"type": 4,
"name": "itemids",
"value": 42269
},
{
"type": 4,
"name": "itemids",
"value": 42253
},
{
"type": 0,
"name": "style",
"value": 1
},
{
"type": 0,
"name": "show_lines",
"value": 15
}
]
}
]
}
],
"userGroups": [
{
"usrgrpid": 7,
"permission": 2
}
],
"users": [
{
"userid": 1,
"permission": 3
}
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Response: