Gå till innehållet

Dashboards — Utöka

Anpassade widgetar — Bygga nya widgetar från befintliga mallar

För att basera en ny widget på en befintlig drar du den från biblioteket Dashboard Widgets till en arbetsvy i WideQuick Designer®. Högerklicka på den placerade widgeten och välj Disconnect from template. Widgeten kan nu redigeras fritt. Justera layouten, lägg till eller ta bort objekt, och ändra skriptlogiken.

När ändringarna är klara drar du widgeten från arbetsvyn tillbaka till bibliotekslistan. Den lagras där som ett nytt objekt. För att byta namn på den högerklickar du på den i bibliotekslistan och anger ett nytt namn.

Samma sista steg gäller när man bygger en widget från grunden: när den är klar drar du den till biblioteket och byter namn på den där.

Det är även möjligt att redigera befintliga widgetar genom att dubbelklicka på en i biblioteket. Detta öppnar en ny Arbetsvy som endast innehåller en redigerbar version av widgeten.

Rutnätsdimensioner

Använd dessa dimensioner för att säkerställa att nya widgetar anpassas till dashboardens rutnät. Kombinera bredd och höjd för önskat spann — en 2×1-widget använder bredd 2 och höjd 1.

Enheter Bredd Höjd
1 385 px 240 px
2 780 px 490 px
3 1175 px 740 px
4 1570 px 990 px

Granska befintliga widgetar

För att förstå hur en widget hanterar signaler, egenskaper eller layout dubbelklickar du på den i bibliotekslistan. Detta öppnar en redigerbar version av widgeten där skriptet och dynamiken för varje del kan granskas och användas som referens.

Tip

Högerklicka på en placerad widget i en Arbetsvy och välj Show template för att öppna biblioteket och markera källobjektet — praktiskt för att hitta vilken mall en widget på dashboarden kommer från.


Rollbaserade dashboards — Styra åtkomst och standardvyer

Ange visningsbehörigheter

Visningsbehörigheter begränsar vilka användare som har åtkomst till en given dashboard. Ange dem vid körning genom att navigera till Huvudmeny → Inställningar → Arbetsvy Privileges. Välj Arbetsvyn från trädet till vänster och ange sedan den nödvändiga behörighetsnivån i listrutan Privilege till höger.

arbetsvy privileges

Ange standardvy per roll

För att ange en annan standarddashboard per roll lägger du till logiken i onLoad-skriptet för Arbetsvyn Workspace.kvie i WideQuick Designer®. Använd _sys_user_name för att matcha en specifik användare eller System.currentUser().hasPrivilege() för att matcha en behörighetsnivå.

Workspace.kvie — onLoad
app.MultiViewer = this.MultiviewerPage;
if (_sys_user_name == "Admin"){
    app.MultiViewer.setView("Main_Menu/Dashboards & Kartor/Dashboard/Dashboard Larm.kvie");
}
if (System.currentUser().hasPrivilege("Config")){
    app.MultiViewer.setView("Main_Menu/Dashboards & Kartor/Dashboard/Dashboard Ventilation.kvie");
}