Datenraster-Widget konfigrieren
- Last UpdatedJun 08, 2026
- 1 minute read
Die Vorbereitung des Datenraster-Widgets für die Ausführung in einer InTouch HMI-Laufzeit umfasst mehrere Konfigurations-Workflows.
-
Den Eigenschaften des Datenraster-Widgets Werte zuweisen
-
Bereiten Sie die Quelldaten vor, die im Datenraster-Widget angezeigt werden sollen.
Aufgrund des plattformspezifischen Verhaltens in InTouch verwendet das DataGrid-Widget zwei Konfigurations-Workflows. Wählen Sie den Workflow entsprechend aus, je nachdem, ob sich die Daten zur Laufzeit ändern oder unverändert bleiben.
Dynamische Daten (empfohlen)
Dieser Workflow wird empfohlen, wenn das DataGrid-Widget Daten anzeigen soll, die sich zur Laufzeit ändern. Laden Sie die Daten mit QuickScript .NET nach dem Start des Projekts.
Um diesen Workflow zu aktivieren, konfigurieren Sie die DataSource-Eigenschaft nicht zur Entwurfszeit. Beim Speichern der Grafik erscheint eine Warnmeldung, da die Datenquelle leer ist. Speichern Sie die Grafik trotz dieser Warnung.
Zur Laufzeit werden die Daten mit einem Skript geladen, zum Beispiel:
Dim filecontent As String
filecontent = System.IO.File.ReadAllText("C:\training\equipment.json")
DataGrid1.DataSource = filecontent
Wenn Sie die DataSource-Eigenschaft nicht konfigurieren, kann das Raster nicht auf die Entwurfszeitdaten zurückgreifen,‑wenn in InTouch eine Zeile ausgewählt wird.
Feste Daten (Laden‑zur Entwurfszeit)
Dieser Workflow ist für Datensätze gedacht, die sich zur Laufzeit nicht ändern. In diesem Fall wird die DataSource-Eigenschaft zur Entwurfszeit komplett konfiguriert.
Wenn Sie diese Methode verwenden, aktualisieren Sie das DataGrid-Widget nicht zur Laufzeit über Skripte mit neuen Daten. Dies kann dazu führen, dass die Tabelle bei Auswahl einer Zeile auf die ursprünglichen Entwurfsdaten zurückgesetzt wird.
Große Datensätze werden zwar unterstützt, das Speichern sehr großer DataSource-Werte kann jedoch einige Minuten dauern. Während dieses Vorgangs zeigt der Editor möglicherweise die Meldung „Not Responding“ an, was erwartet wird, und der Speichervorgang wird im Hintergrund fortgesetzt.