Multi Input
Med Multi Input-widgeten kan man ändra enhetsvärden direkt från en dashboard - ett börvärde till en
optimeringsalgoritm, ett läge, en på/av-flagga. Varje rad är ett fält som skriver ett värde på en
enhet - en kontextuell parameter som
contextMap.setValue, eller något annat fält som value.setpoint - och rader för olika enheter
staplas i en kolumn.
Varje sparning skrivs till enhetens logg, så att du i efterhand kan se vem som ändrade vad.
Lägga till fält
- Välj en eller flera Enheter.
- Välj fältet som ska skrivas. Listan visar fälten som den första valda enheten redan har; skriv
ett nytt, till exempel
contextMap.override, för att lägga till ett fält den inte har ännu. Systemfält somname,reportedAtellerdevEuigår inte att välja, och ett fält får inte innehålla$, hakparenteser, citattecken eller en del som bara består av siffror. Ett fält som rymmer flera värden (ett objekt somcontextMapsjälvt) går inte heller att välja - välj ett av fälten i det. - Tryck på Lägg till fält. En rad läggs till per vald enhet.
Inmatningstypen gissas utifrån det nuvarande värdet: ett tal ger ett talfält, true/false ger ett
reglage och allt annat ger ett textfält. Ändra den under radens inställningar om gissningen blev fel.
Redigera ett fält
Öppna en rad med dess redigeringsknapp för att ställa in:
- Etikett - texten framför fältet. Som standard sista delen av fältnamnet.
- Beskrivning - en mindre rad under etiketten.
- Inmatningstyp - Text, Tal eller På/av.
- Min och Max - bara för talfält. Värden utanför intervallet går inte att spara, och Min får inte vara större än Max.
- Enhet, Basfärg (färgar ikonen) och Ikon.
Layout
- Spara-knapp - en per rad, eller en enda Spara alla-knapp som sparar varje ändrad rad.
- Etikettbredd - hur stor del av raden etiketten tar, från 20 till 80 procent.
- Visa enhetsnamn - enhetens namn under varje etikett. På som standard, så att rader för olika enheter med samma fält går att skilja åt.
- Radbakgrund och Radkant - färger för alla rader. Återställ går tillbaka till standard. På en mörk bakgrund blir radens text vit så att den syns.
- Rubrik - en valfri rubrik ovanför raderna.
Spara
Ändra ett värde och tryck på Spara. Enter i ett text- eller talfält gör samma sak: det sparar den raden, eller varje ändrad rad när widgeten har en enda Spara alla-knapp. Ett På/av-reglage har ingen egen Spara-knapp: det sparar direkt när du slår om det, utom när widgeten använder Spara alla, där det väntar på den knappen som alla andra rader. Ett grönt meddelande bekräftar vad som sparades. Tal kan skrivas med decimalpunkt eller decimalkomma. Bara de ändrade fälten skrivs, så resten av enheten lämnas orörd.
- Fälten är låsta medan dashboarden är i redigeringsläge.
- Användare vars roll inte får ändra enheter (visningsrollerna) ser värdena men kan inte ändra dem.
- En enhet du bara har läsrättighet till nekas när du sparar, med ett meddelande om att du saknar behörighet att ändra den. Fältet visar då enhetens riktiga värde igen.