object templatedashboard.create(object/array templateDashboards)
Este m¨¦todo permite criar novos pain¨¦is de modelo.
Este m¨¦todo est¨¢ dispon¨ªvel apenas para os tipos de usu¨¢rio Admin e Super admin. As permiss?es para chamar o m¨¦todo podem ser revogadas nas configura??es de fun??o do usu¨¢rio. Consulte Fun??es do usu¨¢rio para obter mais informa??es.
(object/array)
Pain¨¦is de modelo a serem criados.
Al¨¦m das propriedades do painel de modelo padr?o, o m¨¦todo aceita os seguintes par?metros.
Par?metro | Tipo | Descri??o |
---|---|---|
±è¨¢²µ¾±²Ô²¹²õ (´Ç²ú°ù¾±²µ²¹³Ù¨®°ù¾±´Ç) |
array | ±Ê¨¢²µ¾±²Ô²¹²õ de painel de modelo a serem criadas para o painel. As ±è¨¢²µ¾±²Ô²¹²õ do painel ser?o ordenadas na mesma ordem espec¨ªfica. Pelo menos um objeto de ±è¨¢²µ¾±²Ô²¹ do painel ¨¦ necess¨¢rio para a ±è¨¢²µ¾±²Ô²¹ propriedade. |
(object)
Retorna um objeto contendo os IDs dos pain¨¦is de modelo criados na propriedade dashboardids
. A ordem dos IDs retornados corresponde ¨¤ ordem dos pain¨¦is de modelo passados
Crie um modelo de dashboard chamado "³Ò°ù¨¢´Ú¾±³¦´Çs" com um widget de gr¨¢fico em uma ¨²nica ±è¨¢²µ¾±²Ô²¹ de dashboard.
Request:
{
"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"
}
]
}
]
}
]
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Response:
CTemplateDashboard::create() in ui/include/classes/api/services/CTemplateDashboard.php.