InputBox
Die InputBox dient zur Anzeige und Bearbeitung von numerischen oder textuellen Werten.

Verwendung
Einsatz auf jeder beliebigen Seite, auf der numerische oder textuelle Werte angezeigt bzw. bearbeitet werden sollen.
Features
Numerische Eingabe
Ist der DataType gleich number, so wird die Benutzereingabe auf folgende Kriterien geprüft:
- rein numerische Eingabe (Buchstaben und Sonderzeichen sind nicht erlaubt)
- minimaler Wert (wenn MinValue gesetzt)
- maximaler Wert (wenn MaxValue gesetzt)
Ebenfalls können die Einheit und Anzahl der Nachkommastellen für einen numerischen Wert mit den Attributen Unit und Digits vorgegeben werden.
Attribute
Das Control erbt vom TextControl und hat somit dieselben Attribute. Dazu kommen folgende Attribute.
BA
BaObject
tchmi:framework#/definitions/SymbolSymbol 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
DataType
tchmi:framework#/definitions/TcHmi.BuildingAutomation.Controls.InputBox.InputDataTypeDatentyp der InputBox. Ist auto ausgewählt, wird der Standardwert oder die erste Eingabe analysiert und der Datentyp entsprechend gesetzt. Ist number ausgewählt enthält Value nicht die Einheit.
Text (read-only)
tchmi:general#/definitions/StringDer angezeigte Text.
BaData
BaInterfaceSymbolNames
tchmi:framework#/definitions/TcHmi.BuildingAutomation.Controls.InputBox.BaInterfaceSymbolNamesBearbeiten der BaInterfaceSymbolNames.
Value
tchmi:framework#/definitions/TcHmi.BuildingAutomation.StringOrNumberAktueller Wert. Abhängig vom gewählten DataType ist der Wert numerisch oder textuell.
ValueFeedback
tchmi:framework#/definitions/TcHmi.BuildingAutomation.StringOrNumberFeedback für den Wert.
UseValueFeedback
tchmi:general#/definitions/BooleanWenn TRUE, dann wird auf das Attribut ValueFeedback geachtet.
Number
MinValue
tchmi:general#/definitions/NumberGeringster zulässiger Eingabewert (wenn DataType gleich number).
MaxValue
tchmi:general#/definitions/NumberGrößter zulässiger Eingabewert (wenn DataType gleich number).
Unit
tchmi:framework#/definitions/TcHmi.BuildingAutomation.StringOrNumberLegt die Einheit hinter Value fest (wenn DataType gleich number). Mögliche Werte sind:
- textuell (z.B. "°C")
- numerisch (Enumerationswert von E_BA_Unit)
Digits
tchmi:general#/definitions/NumberAnzahl der Nachkommastellen (wenn DataType gleich number).
Events
Ereignis | Beschreibung |
|---|---|
onValueChanged | Wird ausgelöst, wenn sich der Wert geändert hat. |
onUserInteractionFinished | Wird ausgelöst, wenn der Benutzer die Eingabe beendet. Das bedeutet:
|
