templatedashboard.create
Apraksts
object templatedashboard.create(object/array templateDashboards)
Šī metode ļauj izveidot jaunus veidņu informācijas paneļus.
Šī metode ir pieejama tikai lietotāju tipiem Admin un Super admin. Atļaujas izsaukt šo metodi var atsaukt lietotāja lomas iestatījumos. Plašāku informāciju skatiet sadaļā Lietotāju lomas.
Parametri
(object/array) Izveidojamie veidņu paneļi.
Papildus standarta veidnes paneļa īpašībām metode pieņem šādus parametrus.
| Parametrs | Tips | Apraksts |
|---|---|---|
| pages | array | Izveidojamās veidnes paneļa lapas. Paneļa lapas tiks sakārtotas tādā pašā secībā, kādā tās ir norādītas. Parametra darbība: - obligāts |
Atgrieztās vērtības
(object) Atgriež objektu, kas satur izveidoto veidņu paneļu ID īpašībā dashboardids. Atgriezto ID secība atbilst nodoto veidņu paneļu secībai.
Piemēri
Veidnes paneļa izveide
Izveidojiet veidnes paneli ar nosaukumu “Graphs”, kurā ir viens Graph logrīks vienā paneļa lapā.
{
"jsonrpc": "2.0",
"method": "templatedashboard.create",
"params": {
"templateid": "10318",
"name": "Graphs",
"pages": [
{
"widgets": [
{
"type": "graph",
"x": 0,
"y": 0,
"width": 12,
"height": 5,
"view_mode": 0,
"fields": [
{
"type": 6,
"name": "graphid",
"value": "1123"
}
]
}
]
}
]
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"dashboardids": [
"32"
]
},
"id": 1
}
Skatiet arī
Avots
CTemplateDashboard::create() failā ui/include/classes/api/services/CTemplateDashboard.php.