templatedashboard.create
Опис
object templatedashboard.create(object/array templateDashboards)
Овај метод вам омогућава да креирате нове контролне табле шаблона.
Овај метод је доступан само за Администратора и Супер администратора типове корисника. Дозволе за позивање методе могу се опозвати у улози корисничког подешавања. Погледајте Корисничке улоге за више информација.
Параметри
(object/array) Шаблон контролне табле за креирање.
Додатно на својствима стандардне контролне табле шаблона, метод прихвата следеће параметре.
| Parameter | Type | Description |
|---|---|---|
| pages | array | Странице контролне табле шаблона које треба креирати за контролну таблу. Странице контролне табле ће бити поређане истим редоследом како је наведено. Понашање параметра: - обавезно |
Повратне вредности
(object) Враћа објекат који садржи ID-ијeве креираног шаблона
контролне табле под својством dashboardids. Наредба враћених
ID-ијeва се подудара са редоследом прослеђених контролних табли шаблона.
Примери
Креирање контролне табле шаблона
Направите контролну таблу шаблона под називом "Графови" са једним виџетом са графом на једној страници контролне табле.
{
"jsonrpc": "2.0",
"method": "templatedashboard.create",
"params": {
"templateid": "10318",
"name": "Gráficos",
"pages": [
{
"widgets": [
{
"type": "graph",
"x": 0,
"y": 0,
"width": 12,
"height": 5,
"view_mode": 0,
"fields": [
{
"type": 6,
"name": "graphid",
"value": "1123"
}
]
}
]
}
]
},
"id": 1
}
Одговор:
{
"jsonrpc": "2.0",
"result": {
"dashboardids": [
"32"
]
},
"id": 1
}
Погледајте такође
- Страница контролне табле шаблона
- Виџет за контролну таблу шаблона
- Виџет поља за контролну таблу шаблона
Извор
CTemplateDashboard::create() у ui/include/classes/api/services/CTemplateDashboard.php.