Events
Das Framework feuert sehr viele Events zu unterschiedlichen Zeitpunkten. Diese können grafisch oder per JavaScript Code (TcHmi.EventProvider.register) genutzt werden.
Jedes Control hat eine Vielzahl von Events, welche beim Control jeweils dokumentiert sind (siehe beispielsweise am Basis-Control). Aber auch das System liefert eine Reihe von Events:
|
Name |
Beschreibung |
|---|---|
Verfügbar ab Version 1.12 | Es gab eine Änderung in der Datei tchmiconfig.json. Dies kann nur während des Engineering vorkommen. |
Verfügbar ab Version 1.8 | Zu diesem Zeitpunkt ist das System initialisiert und das Haupt-Control (view) wurde geladen. Andere Controls sind zu diesem Zeitpunkt evtl. noch nicht geladen oder sichtbar. |
Verfügbar ab Version 1.8 | Die Sprache der aktuellen Anzeige wurde gesetzt oder geändert. |
Verfügbar ab Version 1.10 | Das Themesystem hat neue Werte oder CSS Styles. Zusätzlich wird dieses Event gefeuert, wenn eine neue Schriftart geladen wurde. Dies kann bei bisher nie angezeigten Zeichen auf dem Bildschirm zu jeder Zeit passieren. |
Verfügbar ab Version 1.12 | Ein neuer Benutzer wurde eingeloggt. |
Verfügbar ab Version 1.12 | Ein neuer Benutzer wurde eingeloggt und / oder dessen Konfiguration (Zeitzone, …) des aktuellen Benutzers ist dem System nun bekannt oder hat sich geändert. |
Verfügbar ab Version 1.8 | Die Gruppenzugehörigkeit des aktuellen Benutzers ist dem System nun bekannt oder hat sich geändert. |
Verfügbar ab Version 1.8 | Die Kommunikation zum Server wurde erfolgreich aufgebaut. |
Verfügbar ab Version 1.8 | Die Kommunikation zum Server wurde unterbrochen. Im Normalbetrieb wird die Verbindung automatisch wiederhergestellt. |