Interaktivitet

Gjør en side levende. Bind elementer til tagger, styr tilstander og utseende med uttrykk, og reager på klikk.

Et statisk diagram blir nyttig når elementene gjenspeiler, og styrer, dataene dine. På en side kobler du elementer til tagger på noen få måter.

Bindinger

En binding knytter et element, eller en av egenskapene til elementet, til en tagg, slik at det viser den levende verdien eller gjenspeiler tilstanden til taggen. En tekstetikett kan vise verdien til en tagg; fyllet i en figur kan følge den.

Uttrykk

For alt utover en direkte binding skriver du et uttrykk: en kort kodebit som ligner JavaScript, og som beregner en verdi eller en betingelse fra én eller flere tagger. Uttrykk kan formatere en verdi, kombinere tagger eller bestemme en farge. Hele settet med tilgjengelige funksjoner finner du i uttrykksreferansen for sideeditoren: lese og formatere taggverdier, navigere, skrive verdier og lese zoomnivået til den som ser på siden.

Et uttrykk kan styre mer enn teksten i en etikett. Overalt der panelet Egenskaper viser uttrykksknappen, kan egenskapen beregnes i stedet for å være fast. Det gjelder fire steder:

  • teksten i et element;
  • tilstanden Synlig, slik at deler av et diagram bare vises når de er relevante;
  • tilstandene til et symbol: aktivert, manuell, spenningssatt, modulerende;
  • en Klikk-handling.

Synlig er den eneste utseendeegenskapen som tar imot et uttrykk. For å få et fyll eller en strek til å følge dataene dine bruker du en betingelse i stedet.

En egenskap som styres av et uttrykk, er låst i panelet og sier fra om det, slik at du alltid kan skille en beregnet verdi fra en som noen har skrevet inn.

Dynamiske tilstander

Utstyrssymboler har tilstander som du binder til en tagg eller et uttrykk, slik at symbolet speiler det anlegget gjør:

  • Aktivert: komponenten går eller er aktiv.
  • Manuell: den er i manuell modus.
  • Spenningssatt: den er spenningssatt.
  • Modulerende: den modulerer i stedet for å være helt åpen eller lukket.

Når den bundne verdien er sann, oppdateres symbolet (fylles, viser en manuell kontur og så videre). Hvilke tilstander som gjelder, avhenger av symbolet. Se Utstyrssymboler.

Betingelser

Betingelser endrer hvordan et element ser ut eller oppfører seg ut fra taggverdier, for eksempel ved å farge en pumpe mens den går, eller fremheve en avlesning som er utenfor området. En betingelse kobler et uttrykk sammen med utseendet som skal brukes når uttrykket er sant.

Klikkhandlinger

Delen Hendelser for et element har en Klikk-handling: et uttrykk som kjører når en operatør klikker på elementet. Bruk den til å skrive en verdi til en skrivbar tagg (slå noe på, endre et settpunkt) eller til å navigere til et annet dashbord, dokument, trend eller en URL. Skriving er bare mulig når den bundne taggen er skrivbar og brukeren har tillatelse.

Tagger som kan trendes

Et element kan angi tagger som kan trendes, altså taggene elementet representerer, slik at dataene deres samles inn for trender og historikk uten at hver av dem må settes opp for seg.

Å angi dem gir en ekstra gevinst: alle som ser på siden, kan bygge en trend rett fra den og velge tagger fra diagrammet i stedet for fra taggtreet. Bare tagger som kan trendes, vises der, så et element som ikke har angitt noen, er usynlig for denne funksjonen.