Pages
2. Smart Image (Dynamisch)
Beschreibung
Mit Smart Image können Bilder abhängig vom Zustand einer Variable oder eines Skripts angezeigt werden.
Man definiert Bedingungen über einfache JavaScript-Logik (z. B. value == 1) und weist jedem Fall ein Bild zu, das angezeigt wird, wenn die Bedingung erfüllt ist.
Wenn mehrere Bedingungen definiert sind, wird nur die erste zutreffende ausgeführt.
Wichtige Eigenschaften
- Connection String – Verbindung zu einer Variable oder Datenquelle
- Conditions – Eine oder mehrere Bedingungen hinzufügen
- Script – JavaScript-Bedingung, die auf die verbundene Variable angewendet wird
- Image URL – Das Bild, das bei erfüllter Bedingung angezeigt wird
Beispiel: Maschinenstatus
Angenommen, dein Connection String ist mit der Variable machineStatus verbunden.
| Statuswert | Bedeutung | Angezeigtes Bild |
|---|---|---|
0 |
Gestoppt | red_icon.svg |
1 |
Läuft | green_icon.svg |
2 |
Fehler | yellow_warning.svg |
Du kannst drei Bedingungen wie folgt definieren:
// Bedingung 1
value == 0
// Bild: red_icon.svg
// Bedingung 2
value == 1
// Bild: green_icon.svg
// Bedingung 3
value == 2
// Bild: yellow_warning.svg
// Bedingung 1
value == 0
// Bild: red_icon.svg
// Bedingung 2
value == 1
// Bild: green_icon.svg
// Bedingung 3
value == 2
// Bild: yellow_warning.svg
2
1
0
machineStatus
value == 1