Dans la première étape, les données utilisées dans la condition doivent changer pour qu'il existe un nombre fini d'étapes. Cette condition permet au traitement des sections de prendre fin et de ne pas boucler. A l'étape 5 de l'exemple ci-dessous, la condition est la suivante : la variable teamList ne doit pas être vide. Par conséquent la condition est vérifiée tant qu'il existe des entrées de données pour la variable teamList. Lorsqu'il n'y a plus d'entrées de données, la condition est false et la répétition se termine.
Pour que les requêtes soient exécutées plusieurs fois, ajoutez un élément de configuration de source de données dynamique dans le conteneur de boucle pour forcer les requêtes à être initialisées plusieurs fois.
var pos = teamList.indexOf( ",");
if ( pos >=0)
{
// obtenir le premier membre (jusqu'à la première virgule)
teamList.substr( 0, pos);
}
else
{
// dernier membre
teamList;
}
var pos = teamList.indexOf( ",");
if ( pos >=0 && pos < teamList.length)
{
// obtenir le premier créateur (jusqu'à la première virgule)
teamList.substr( pos + 1);
}
else
{
// dernier membre ; supprimez-le
""
}