Test unitaire de l’indicateur de statut par couleur

Prev Next

:::(Info)To download, visit: Library.
:::

Cette application explique comment configurer et utiliser le widget personnalisé « Indicateur de couleur d’état ».

Objectif

L’objectif du test unitaire de l’indicateur de statut par couleur est de permettre aux utilisateurs d’apprendre et de comprendre comment configurer et utiliser le widget personnalisé « Indicateur de statut par couleur » dans leurs applications Tulip. Les widgets personnalisés sont des widgets programmés qui s’intègrent à la plateforme Tulip pour offrir des fonctionnalités supplémentaires qui ne font pas actuellement partie de la plateforme principale. Ce widget personnalisé spécifique affiche un objet coloré dans l’application, en fonction d’une entrée et d’une paire clé-valeur préalablement définie.

Configuration

Les plugins de widgets personnalisés interagissent avec votre application via des propriétés et des événements. Les propriétés sont les données partagées entre votre application et le widget, tandis que les événements sont des signaux que votre widget peut envoyer à votre application. Dans l’éditeur de votre application, vous pouvez créer des déclencheurs basés sur ces événements. Les événements peuvent également être configurés pour envoyer des données à votre application.

Les propriétés et événements suivants sont utilisés dans le widget personnalisé « Indicateur de couleur d’état » :

  • STATUSES : il s’agit d’une liste d’objets contenant les paires clé-valeur spécifiques (par exemple : les états de la machine et leurs couleurs respectives)
  • STATUS : saisissez ici la valeur (clé) pour afficher la couleur (valeur) qui lui est associée.
  • LISTE D’OBJETS VIDE : cet événement se déclenche lorsque la liste d’objets STATUSES est vide. Le widget affiche alors un fond blanc.
  • STATUS NON DÉFINI : cet événement se produit lorsque le STATUS que vous avez saisi n’est pas défini dans la liste STATUSES. Le widget affiche un fond noir.

Fonctionnement

Dans le widget personnalisé « Indicateur de couleur d'état », l'utilisateur peut définir une liste de paires « état-couleur » dans la propriété STATUSES, puis lier la propriété STATUS à une constante, une variable, un enregistrement de table, etc. Lorsque ce champ est renseigné, le widget vérifie si le texte saisi figure dans la liste prédéfinie ; si c’est le cas, il affiche la couleur correspondante à ce statut. S’il n’y figure pas, il déclenche un événement et règle l’arrière-plan sur noir.

Par mesure de bonne pratique, il est recommandé d’afficher également des messages d’erreur informatifs dans ces déclencheurs.

Participez

Rejoignez la Tulip Community pour poser des questions, partager des solutions et apprendre des autres développeurs.