- Impression
Test unitaire Looper
Cette application explique comment configurer et utiliser le widget personnalisé Looper.
Objectif
L'objectif du test unitaire Looper est de permettre aux utilisateurs d'apprendre et de comprendre comment configurer et utiliser le widget personnalisé Looper dans leurs applications Tulip. Les widgets personnalisés sont des widgets codés qui se placent au-dessus de la plateforme Tulip pour offrir des fonctionnalités supplémentaires qui ne font pas partie de la plateforme principale. Le Looper Custom Widget peut être utilisé pour parcourir en boucle un tableau d'enregistrements de table et mettre à jour ces enregistrements en masse.
Configuration
Les plugins Custom Widget interagissent avec votre application par le biais de propriétés et d'événements. Les propriétés sont les données partagées qui existent entre votre application et le widget, tandis que les événements sont des signaux que votre widget peut envoyer à votre application. Dans votre éditeur d'applications, vous pouvez créer des déclencheurs basés sur ces événements. Les événements peuvent également être utilisés pour envoyer des données à votre application.
Le Looper Custom Widget utilise une propriété et trois événements. La propriété utilisée s'appelle "Loop List" (liste de boucles), elle est de type liste de texte et est en lecture seule. Il s'agit de la liste que vous transmettez au widget pour qu'elle soit bouclée.
Le premier événement utilisé dans ce widget personnalisé s'appelle "Loop Action" et se déclenche pour chaque élément de la liste et produit l'élément de la liste. Le deuxième événement utilisé dans ce widget personnalisé s'appelle "Action de fin" et se déclenche lorsque tous les éléments de la liste ont été bouclés avec succès. Le troisième événement utilisé dans ce widget personnalisé s'appelle "Erreur" et se déclenche si plus de 250 éléments sont passés dans la liste en boucle.
Fonctionnement
Le widget personnalisé Looper peut être utilisé pour parcourir en boucle un tableau d'enregistrements de table et mettre à jour ces enregistrements en masse. Un exemple du fonctionnement du widget personnalisé Looper est présenté dans le GIF ci-dessous.