Créer une grille de données

Créez une grille à partir des données collectées par l’enregistreur d’événements.
CONSEIL: Au lieu de créer ce widget à partir de zéro, vous pouvez ajouter l’
Enregistreur d’événements d’alarmes
à partir des
Bibliothèques de modèles
, puis le modifier en conséquence.
  1. Créer une grille de données :
    1. Dans
      Vue de projet
      , cliquez avec le bouton droit de la souris sur
      MainWindow (type)
      et sélectionnez
      Nouveau
      Contrôles de données
      Grille de données
      .
    2. Dans
      Propriétés
      , créez un lien dynamique entre la variable
      Modèle
      et
      ProjectName
      Stockages de données
      BaseDeDonnéesIntégrée1
      .
    3. Créer un lien dynamique complexe :
      Schéma de configuration de requête montrant des blocs de formateur de chaîne imbriqués. Le formateur de chaîne de niveau supérieur met en forme une requête SQL permettant de récupérer les messages d’EventLogger1, classés par ordre chronologique décroissant. À l’intérieur, un autre formateur de chaîne met en forme les messages à l’aide d’un lien dynamique vers l’ID des paramètres régionaux de l’utilisateur de la session.
      FormateurDeChaîne1
      Format
      SELECT ActiveState_Id, AckedState_Id, ConfirmedState_Id, Time, Severity, {0:sql_identifier} AS Message FROM "EventLogger1" ORDER BY "Time" DESC
      {0} FormateurDeChaîne1
      Format
      Message_{0}
      Lien dynamique {0}
      {Session}/User/LocaleIds[0]
      Pour plus d’informations sur les liens dynamiques, consultez Créer des liens dynamiques.
  2. Configurer les colonnes de la grille de données :
  3. Configurer la colonne d’état actif :
    1. Dans
      Propriétés
      , double-cliquez sur
      ColonneDeLaGrilleDeDonnées1
      et saisissez
      ActiveState
      .
    2. Sous
      ModèleD’élémentDeDonnées
      , créez un lien dynamique complexe :
      Convertisseur clé-valeur1 traite ActiveState_Id à partir d’une source de lien dynamique, avec la sortie connectée à un élément de texte.
      ConvertisseurCléValeur1
      Lien dynamique source
      {Item}/ActiveState_Id
      Pour plus d’informations sur les liens dynamiques, consultez Créer des liens dynamiques.
    3. Définissez
      Titre
      sur
      Active State
      .
  4. Configurer la colonne d’état acquitté :
    1. Dans
      Propriétés
      , en regard de
      Colonnes
      , sélectionnez
      Icône Ajouter en noir
      , puis sélectionnez
      Colonne de texte
      .
    2. Double-cliquez sur
      ColonneDeLaGrilleDeDonnées1
      et saisissez
      AckedState
      .
    3. Sous
      ModèleD’élémentDeDonnées
      , créez un lien dynamique complexe :
      Flux logique visuel montrant un élément de texte connecté à Convertisseur clé-valeur1, qui reçoit une entrée d’une source Lien dynamique faisant référence à {Item}/AckedState_Id.
      ConvertisseurCléValeur1
      Lien dynamique source
      {Item}/AckedState_Id
      Pour plus d’informations sur les liens dynamiques, consultez Créer des liens dynamiques.
    4. Définissez
      Titre
      sur
      Acked State
      .
  5. Configurer la colonne d’état confirmé :
    1. Dans
      Propriétés
      , en regard de
      Colonnes
      , sélectionnez
      Icône Ajouter en noir
      , puis sélectionnez
      Colonne de texte
      .
    2. Double-cliquez sur
      ColonneDeLaGrilleDeDonnées1
      et saisissez
      ConfirmedState
      .
    3. Sous
      ModèleD’élémentDeDonnées
      , créez un lien dynamique complexe :
      ConvertisseurCléValeur1 traite un lien dynamique à partir de la propriété ConfirmedState_Id d’un élément, avec des connexions vers une sortie de texte.
      ConvertisseurCléValeur1
      Lien dynamique source
      {Item}/ConfirmedState_Id
      Pour plus d’informations sur les liens dynamiques, consultez Créer des liens dynamiques.
    4. Définissez
      Titre
      sur
      Confirmed State
      .
  6. Configurer la colonne d’heure :
    1. Dans
      Propriétés
      , en regard de
      Colonnes
      , sélectionnez
      Icône Ajouter en noir
      , puis sélectionnez
      Colonne de texte
      .
    2. Double-cliquez sur
      ColonneDeLaGrilleDeDonnées1
      et saisissez
      Time
      .
    3. Créez un lien dynamique entre
      Texte
      et
      Alias
      {Item}
      PointedNode
      Time
      NOTE: Saisissez
      Time
      dans le champ
      Insérer le sous-chemin de lien dynamique…
      .
      Pour plus d’informations sur les liens dynamiques, consultez Créer des liens dynamiques.
    4. Définissez
      Titre
      sur
      Time
      .
  7. Configurer la colonne de message :
    1. Dans
      Propriétés
      , en regard de
      Colonnes
      , sélectionnez
      Icône Ajouter en noir
      , puis sélectionnez
      Colonne de texte
      .
    2. Double-cliquez sur
      ColonneDeLaGrilleDeDonnées1
      et saisissez
      Message
      .
    3. Créez un lien dynamique entre
      Message
      et
      Alias
      {Item}
      PointedNode
      Message
      .
      NOTE: Saisissez
      Message
      dans le champ
      Insérer le sous-chemin de lien dynamique…
      .
      Pour plus d’informations sur les liens dynamiques, consultez Créer des liens dynamiques.
    4. Définissez
      Titre
      sur
      Message
      .
  8. Configurer la colonne Gravité :
    1. Dans
      Propriétés
      , en regard de
      Colonnes
      , sélectionnez
      Icône Ajouter en noir
      , puis sélectionnez
      Colonne de texte
      .
    2. Double-cliquez sur
      ColonneDeLaGrilleDeDonnées1
      et saisissez
      Severity
      .
    3. Créez un lien dynamique entre
      Severity
      et
      Alias
      {Item}
      PointedNode
      Severity
      .
      NOTE: Saisissez
      Severity
      dans le champ
      Insérer le sous-chemin de lien dynamique…
      .
      Pour plus d’informations sur les liens dynamiques, consultez Créer des liens dynamiques.
    4. Définissez
      Titre
      sur
      Severity
      .
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal