Ein dynamisches Icon (auch dynamisches Symbol oder Statussymbol) zeigt abhängig von einem Wert unterschiedliche Symbole. Ein Formelausdruck liefert den Wert. Regeln von oben nach unten entscheiden, welches Symbol erscheint.
Voraussetzungen
- Für eigene Bilder liegen diese in der Mediathek (siehe Mediendateien verwalten).
Wo Sie es verwenden
- Als Dynamisches Statussymbol im Control. Es erscheint rechts oben im Control. Das Edit-Symbol erstellt oder bearbeitet es, das Löschen-Symbol entfernt es.
- Im Control Bild-Kachel, das ein dynamisch gewähltes Bild in der Kachel zeigt.
So gehen Sie vor
- Öffnen Sie den Editor über das Edit-Symbol beim Dynamischen Statussymbol.
- Tragen Sie den Steuernden Ausdruck ein.
- Legen Sie die Regeln an. Wählen Sie je Regel einen Operator, einen Vergleichswert und ein Symbol.
- Wählen Sie bei Sonst das Symbol für den Fall, dass keine Regel zutrifft.
- Bestätigen Sie den Dialog.
Felder
| Feld | Bedeutung | Hinweis |
|---|---|---|
| Steuernder Ausdruck | Formelausdruck, dessen Wert die Auswahl steuert | Ohne Ausdruck ist das Symbol deaktiviert und wird nie angezeigt |
| Regeln (Wenn ... dann) | Operator, Vergleichswert und Symbol je Regel | Auswertung strikt von oben nach unten. Die erste zutreffende Regel gilt. Bis zu 20 Regeln |
| Sonst | Symbol, wenn keine Regel zutrifft oder keine Regeln definiert sind |
Ein Symbol wählen Sie aus den vordefinierten Symbolen von X2B oder mit dem Bild-Symbol aus Ihren eigenen Bildern. Ist bei einer Regel weder das eine noch das andere gewählt, wird das Symbol bei Zutreffen ausgeblendet.
Operatoren
| Operator | Erläuterung |
|---|---|
= |
Gleich. Zahlen mit gleichem Wert, aber anderem Typ, gelten als gleich (1 = 1.0). Der Wert muss exakt identisch sein |
!= |
Ungleich |
>, >=, <, <= |
Größer, größer oder gleich, kleiner, kleiner oder gleich |
~= |
Ungefähr gleich. Zahlen gelten bis zu einer Differenz von 0.5 als gleich (1 = 0.82). Ist ein Wert ein Wahrheitswert, wird der andere in einen Wahrheitswert gewandelt (1000 = true). Bei Zeichenketten wird Groß-/Kleinschreibung ignoriert |
=== |
Exakte Gleichheit in Typ und Wert (1 und 1.0 sind ungleich). Damit prüfen Sie auf die Spezialwerte no_value und invalid. Bei Zeichenketten zählt die Groß-/Kleinschreibung |
Beispiele
- Nur ein festes Symbol: Definieren Sie den Ausdruck
Wert = 0, legen Sie keine Regeln an und wählen Sie das Symbol bei Sonst. - Messwert in Bereiche teilen: Verwenden Sie
<=oder<mit aufsteigenden Vergleichswerten. Alternativ nutzen Sie>oder>=mit absteigenden. - Fortlaufende Werte (1, 2, 3, ...):
~=ist hier sicher, weil die Regel auch bei leichter Abweichung zutrifft. - Kein Wert separat behandeln: Legen Sie Regeln für
no_valueundinvalidmit===an die oberste Stelle.=und~=unterscheiden diese beiden Werte nicht.
Hinweise und Grenzen
- Eigene Bilder sollten ungefähr quadratisch sein, damit sie gut in die Kachel passen. Eine Auflösung von etwa 200 bis 500 Pixeln und eine geringe Dateigröße genügen. Icon-Sammlungen aus dem Internet eignen sich meist, Fotos sind in der Regel zu groß.
- Enthält der Ausdruck keinen Channel, der als Auslöser deklariert ist, gilt er als konstant. X2B spart dann Verarbeitungs- und Kommunikationsaufwand.

