Checkbox
Die Checkbox zeigt bzw. bearbeitet binäre Werte.

Verwendung
Einsatz auf jeder beliebigen Seite, auf der binäre Werte angezeigt bzw. bearbeitet werden sollen.
Besonderheiten
Der Aktiv- und Inaktivtext kann festgelegt werden (z. B. "Ein" / "Aus").
Die Darstellung kann über das Attribut Appearance angepasst werden (siehe Bild oben).
Möglichkeit ein BaObject zu verknüpfen, um nur ein einzelnes Binding erzeugen zu müssen. Über dieses Binding werden dann alle notwendigen Attribute verknüpft und Änderungen vom Wert automatisch in die SPS zurückgeschrieben.
Attribute
Das Control erbt vom TextControl und hat somit dieselben Attribute. Dazu kommen folgende Attribute.
BA
BaObject
tchmi:framework#/definitions/Symbol
Symbol für BaObject zum Verwenden der generischen Funktionalitäten von TcHmiBa. Verknüpft ein einzelnes Objekt oder einen kompletten View (inkl. Kinder) mit dem Control.
![]() | Das Attribut ist nicht bei allen Controls anwendbar. |
Common
ActiveText
tchmi:general#/definitions/String
Legt den Text fest, der angezeigt wird, wenn State TRUE ist.
InactiveText
tchmi:general#/definitions/String
Legt den Text fest, der angezeigt wird, wenn State FALSE ist.
Appearance
tchmi:framework#/definitions/TcHmi.BuildingAutomation.Controls.Checkbox.Appearance
Legt fest, wie sich die Checkbox oben darstellt.
Colors
CheckBackgroundColor
tchmi:general#/definitions/SolidColor
Hintergrundfarbe der Checkbox, wenn State TRUE ist.
![]() | Dieses Attribut hat keine Auswirkung, wenn Appearance auf ToggleSlider steht. |

CheckmarkColor
tchmi:general#/definitions/SolidColor
Farbe des Hakens bzw. des Toggles.

BaData
BaInterfaceSymbolNames
tchmi:framework#/definitions/TcHmi.BuildingAutomation.Controls.Common.Checkbox.BaInterfaceSymbolNames
Bearbeiten der BaInterfaceSymbolNames.
State
tchmi:general#/definitions/Boolean
Status der Checkbox.
StateFeedback
tchmi:general#/definitions/Boolean
Feedback für den Status der Checkbox.
Events
Ereignis | Beschreibung |
---|---|
onStateChanged | Wird ausgelöst, wenn sich der Wert von State geändert hat. |
onUserInteractionFinished | Wird ausgelöst, wenn die Benutzerinteraktion mit der Checkbox beendet wurde. |