Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Configuration du widget DataGrid

  • Last UpdatedJun 08, 2026
  • 2 minute read

La préparation du widget DataGrid pour qu’il s’exécute dans un environnement d’exécution InTouch HMI comprend plusieurs étapes de configuration.

  • Attribution de valeurs aux propriétés du widget DataGrid

  • Préparation des données source à afficher dans le widget DataGrid.

En raison du comportement spécifique à la plateforme dans InTouch, le widget DataGrid utilise deux workflows de configuration. Sélectionnez le workflow selon que les données changent pendant l’exécution ou restent fixes.

Données dynamiques (recommandé)

Ce workflow est recommandé lorsque le widget DataGrid doit afficher des données modifiées au moment de l’exécution. Chargez les données à l’aide de QuickScript .NET après le démarrage de l’application.

Pour activer ce workflow, ne configurez pas la propriété DataSource au moment de la conception. Lorsque vous enregistrez le graphique, un avertissement s’affiche car la source de données est vide. Enregistrez le graphique malgré cet avertissement.

Pendant l’exécution, les données sont chargées à l’aide d’un script, par exemple :

Dim filecontent As String

filecontent = System.IO.File.ReadAllText("C:\training\equipment.json")

DataGrid1.DataSource = filecontent

En l’absence de configuration de la propriété DataSource, la grille ne peut pas se réinitialiser‑aux données horaires lorsqu’une ligne est sélectionnée dans InTouch.

Données fixes (chargement‑en mode conception)

Ce workflow est conçu pour les jeux de données qui ne changent pas pendant l’exécution. Dans ce cas, la propriété DataSource est entièrement configurée en mode de conception.

Avec cette méthode, évitez de mettre à jour le widget DataGrid avec de nouvelles données via des scripts pendant l’exécution. Dans ce cas, la grille est réinitialisée aux données de conception d’origine chaque fois qu’une ligne est sélectionnée.

Bien que les jeux de données volumineux soient pris en charge, l’enregistrement de DataSource de grande taille peut prendre plusieurs minutes. Au cours de ce processus, l’éditeur peut afficher le message « Not Responding » (Ne répond pas), ce comportement étant attendu, tandis que le processus de sauvegarde continue en arrière-plan.