Checkbox

Die Checkbox zeigt bzw. bearbeitet binäre Werte.

Checkbox 1:

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.

Feedback-Konzept

Das Control kann das Feedback-Konzept nutzen.

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.

Checkbox 2:

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.

Checkbox 3:

Dieses Attribut hat keine Auswirkung, wenn Appearance auf ToggleSlider steht.

Checkbox 4:

CheckmarkColor

tchmi:general#/definitions/SolidColor

Farbe des Hakens bzw. des Toggles.

Checkbox 5:

BaData

BaInterface

tchmi:framework#/definitions/Symbol

Symbol das das BaInterface des Controls erfüllt.

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.