templatedashboard.create

Apraksts

object templatedashboard.create(object/array templateDashboards)

Šī metode ļauj izveidot jaunus veidņu paneļus.

Šī metode ir pieejama tikai Admin un Super admin lietotāju tipiem. Atļaujas izsaukt šo metodi var tikt atsauktas lietotāja lomas iestatījumos. Plašāku informāciju skatiet 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 informācijas paneļa izveide

Izveidojiet veidnes informācijas paneli ar nosaukumu "Graphs" ar vienu Graph logrīku vienā informācijas paneļa lapā.

Pieprasījums:

{
    "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
}

Skatīt arī

Avots

CTemplateDashboard::create() failā ui/include/classes/api/services/CTemplateDashboard.php.