O elemento de iteração está
disponível apenas em modelos da versão 2.O conteúdo de um bloco de iteração sempre será publicado pelo menos uma vez, independentemente da instrução do-while.
No primeiro estágio, os dados que são usados na condição devem mudar para que haja um número finito de etapas. Essa condição é o que faz com que o processamento das seções pare e não continue em loop. Na etapa 5 do exemplo abaixo, a condição é que a variável teamList não esteja vazia. Então a condição será verdadeira enquanto houver entradas de dados para a variável teamList. Quando não houver mais entradas de dados, a condição será falsa e a repetição terminará.
Para que consultas sejam executadas várias vezes, inclua um elemento de configuração de origem de dados dinâmica no contêiner de loop para forçar as consultas a serem inicializadas mais de uma vez.
no editor de conteúdo do
modelo.
na célula.
da visualização Paleta e
insira-o entre as linhas da tabela.
no elemento Iteração. O primeiro
contêiner é usado para calcular o primeiro nome da lista a ser usado
na linha atual. O segundo contêiner é utilizado para encerrar o loop
para que ele não continue desnecessariamente.var pos = teamList.indexOf( ",");
if ( pos >=0)
{
// get the first member ( till the first comma)
teamList.substr( 0, pos);
}
else
{
// last member
teamList;
}
var pos = teamList.indexOf( ",");
if ( pos >=0 && pos < teamList.length)
{
// get the first author ( till the first comma)
teamList.substr( pos + 1);
}
else
{
// last member, remove it
""
}