Элемент Повторение
доступен только в шаблонах версии 2.Содержимое блока итераций публикуется по крайней мере один раз (вне зависимости от оператора do-while).
На первом этапе используемые в условии данные должны изменяться таким образом, чтобы существовало ограниченное число шагов. Это условие обеспечивает выход из обработки разделов и прекращение цикла. На шаге 5 приведенного ниже примера условие состоит в том, что переменная teamList не пуста. Таким образом, условие выполняется, пока существуют записи данных для переменной teamList. Когда больше не существует записей данных, условие перестает выполняться и повторение завершается.
Для того чтобы разрешить многократное выполнение запросов, добавьте элемент Динамическая конфигурация источника данных в контейнер цикла, чтобы обеспечить повторную инициализацию запросов.
элемент
Таблица в редактор материалов шаблона.
элемент
Текст в ячейку.
Итерация
из панели Палитра и разместите его между строками таблицы.
Контейнер в элемент Итерация. Первый Контейнер применяется для
вычисления первого имени из списка для текущей строки. Второй
Контейнер обеспечивает своевременное завершение цикла.var pos = teamList.indexOf( ",");
if ( pos >=0)
{
// получение первого участника (до первой запятой)
teamList.substr( 0, pos);
}
else
{
// последний участник
teamList;
}
var pos = teamList.indexOf( ",");
if ( pos >=0 && pos < teamList.length)
{
// получение первого автора (до первой запятой)
teamList.substr( pos + 1);
}
else
{
// последний участник, удаляется
""
}