Anzeige einer einzigen Layout-Konfiguration in verschiedenen Controls

Es ist möglich, das TcHMI-Projekt so zu organisieren, dass ein Benutzer mit speziellen Rechten nur das auf dem Control angezeigte Layout konfigurieren kann.

Dieses konfigurierte Layout sollte in anderen Inhalten mit verschiedenen Instanzen von ZoneImageLayout-Controls angezeigt werden, die im View-Modus arbeiten.

1. Erstellen Sie ein Serversymbol vom Typ tchmi:framework#/definitions/ZoneImageLayoutConfig und initialisieren Sie dessen Standardwerte.
2. Erstellen Sie eine Instanz des Konfigurations-Controls durch Drag-and-Drop in der Symbolleiste. Binden Sie das Attribut ZoneImageLayoutConfig dieses Controls an das im letzten Schritt erstellte Serversymbol. Behalten Sie die Bindung in beide Richtungen bei, damit Änderungen auf dem Serversymbol gespeichert werden.
3. Setzen Sie das Attribut Mode dieses Controls auf Config, da dieses Control zur Bearbeitung des Layouts verwendet wird.
4. Erstellen Sie eine neue Instanz des Controls, die nur für die Visualisierung des Layouts verwendet wird. Setzen Sie das Attribut Mode auf View.
5. Binden Sie das im 1. Schritt erstellte Serversymbol an sein Attribut ZoneImageLayoutConfig. Es ist nicht notwendig, einen Zwei-Wege-Bindungsmodus einzustellen, da dieses Control nur die Konfiguration anzeigt und sie nicht ändert.
6. Auf diese Weise kann dieselbe Konfiguration auf verschiedenen Controls in der HMI angezeigt werden.