W pierwszym etapie dane używane w warunku muszą się zmieniać, aby istniała ograniczona liczba kroków. Ten warunek powoduje zakończenie przetwarzania sekcji i zaprzestanie kontynuowania pętli. W kroku 5 poniższego przykładu warunek jest taki, że zmienna teamList nie jest pusta. Warunek jest spełniony, dopóki istnieją pozycje danych dla zmiennej teamList. Gdy nie ma już pozycji danych, warunek nie jest spełniony i następuje zakończenie powtarzania.
Aby zapytania były wykonywane wiele razy, w kontenerze pętli należy dodać dynamiczny element Konfiguracja źródła danych, aby wymusić inicjowanie zapytań więcej niż jeden raz.
var pos = teamList.indexOf( ",");
if ( pos >=0)
{
// pobranie pierwszego członka zespołu (do pierwszego przecinka)
teamList.substr( 0, pos);
}
else
{
// ostatni członek zespołu
teamList;
}
var pos = teamList.indexOf( ",");
if ( pos >=0 && pos < teamList.length)
{
// pobranie pierwszego autora (do pierwszego przecinka)
teamList.substr( pos + 1);
}
else
{
// ostatni członek zespołu - do usunięcia
""
}