:::(Info)To download, visit: LIbrary.
:::
Test unitaire de Change Detector
Cette application explique comment configurer et utiliser le plugin de widget personnalisé « Change Detector »
Objectif
L’objectif du test unitaire du détecteur de changement est de permettre aux utilisateurs d’apprendre et de comprendre comment configurer et utiliser le widget personnalisé « Timer » dans leurs applications Tulip. Les widgets personnalisés sont des widgets codés qui s’ajoutent à la plateforme Tulip pour offrir des fonctionnalités supplémentaires qui ne font pas actuellement partie de la plateforme principale. Le widget personnalisé « Change Detector » sert à détecter un changement dans l’une des entrées et à déclencher un événement lorsque ce changement est détecté.
Configuration
Les plugins de widgets personnalisés interagissent avec votre application par le biais de propriétés et d’événements. Les propriétés correspondent aux 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.
Le widget personnalisé « Timer » utilise trois propriétés et trois événements. La première propriété utilisée s’appelle « Label » ; elle est de type texte et en lecture seule. Il s’agit du texte qui s’affichera comme libellé. La deuxième propriété utilisée s’appelle « Input Text » ; de type texte, elle est en lecture seule. Il s’agit du champ de texte dont tout changement d’état doit être surveillé. La propriété suivante s’appelle « Input Number » ; de type nombre, elle est en lecture seule. Il s’agit du champ numérique dont tout changement d’état doit être surveillé.
Le premier événement utilisé dans ce widget personnalisé s’appelle « Change Detected » ; cet événement se déclenche dès qu’un changement survient au niveau des variables « Input Text » ou « Input Number ». Le deuxième événement utilisé dans ce widget personnalisé s’appelle « Text Changed » ; cet événement se déclenche lorsqu’un changement survient au niveau de « Input Text » et renvoie la nouvelle valeur textuelle. Le troisième événement utilisé dans ce widget personnalisé s’appelle « Number Changed » ; il se déclenche lorsqu’un changement survient dans la variable « Input Number » et renvoie la nouvelle valeur numérique.
Fonctionnement
Le widget personnalisé « Change Detector » sert à détecter une modification dans l’un des champs de saisie et à déclencher un événement lorsque cette modification est détectée. Vous trouverez un exemple du fonctionnement du widget personnalisé « Change Detector » dans le GIF ci-dessous.

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