16.05.2022 12:38 | |
Beigetreten: 28.01.2021 Letzter Bes: 24.09.2024 Beiträge: 259 Bewertung: (71)
|
Wie kann man eine Textliste in Verbindung mit einem Textfeld in einem Faceplate nutzen? In WinCC Unified können Textlisten im Allgemeinen nicht nur an symbolischen EA-Feldern sondern auch direkt an Textfeldern verwendet werden. Innerhalb eines Faceplates lässt sich eine Textliste direkt derzeit (V17) nur an symbolische EA-Felder anbinden, indirekt (d.h. über JavaScript) wiederum auch an Textfelder. Dazu ist der Text eines Textfeldes per Skript beispielsweise wie folgt zu dynamisieren: Textlist_1: die als Ressource-Liste übergebene Textliste Die aktuelle Runtime-Sprache könnte zwar auch innerhalb des Skriptes im Faceplate aktuell ermittelt werden. Das hier besprochene Beispiel geht aber davon aus, dass die aktuelle Runtime-Sprache jeweils bei Sprachwechsel in Form der entsprechenden Sprach-ID (LCID) in einer globalen Hilfsvariable abgelegt wird. Durch Übergabe dieser Variable an das Faceplate kann diese den notwendigen zusätzlichen Trigger für den Aufruf des oben gezeigten Skriptes in Form eines Variablen-Triggers liefern, der einem zyklischen Trigger generell vorzuziehen ist: Viele Grüße Eure Fachberatung Deutschland (MT) DateianhangTextlistInFacplate.zip (185 Downloads) |
Folgen Sie uns auf