Юнит-тест Looper
Это приложение объясняет, как настроить и использовать пользовательский виджет Looper.
You might want to consider downloading the latest version of the Looper v2.1 widget or replace your current one, as it includes important improvements and bug fixes.
Цель
Цель Unit Test Looper - дать пользователям возможность узнать и понять, как настраивать и использовать пользовательский виджет Looper в своих приложениях Tulip. Пользовательские виджеты - это кодированные виджеты, которые устанавливаются поверх платформы Tulip и предоставляют дополнительную функциональность, которая в настоящее время не является частью основной платформы. Пользовательский виджет Looper можно использовать для обхода массива записей таблицы и массового обновления этих записей.
Настройка
Плагины пользовательских виджетов взаимодействуют с вашим приложением с помощью свойств и событий. Свойства - это общие данные, которые существуют между вашим приложением и виджетом, а события - это сигналы, которые виджет может посылать вашему приложению. В редакторе приложений вы можете создавать триггеры на основе этих событий. События также могут отправлять данные в ваше приложение.
Пользовательский виджет Looper использует одно свойство и три события. Используемое свойство называется 'Loop List', имеет тип text list и доступно только для чтения. Это список, который вы передаете в виджет для выполнения цикла.
Первое событие, используемое в этом пользовательском виджете, называется 'Loop Action', оно срабатывает для каждого элемента списка и выводит элемент списка. Второе событие, используемое в этом пользовательском виджете, называется "Завершение действия", и это событие срабатывает, когда все элементы в списке цикла были успешно пройдены. Третье событие, используемое в этом пользовательском виджете, называется "Ошибка", и оно срабатывает, если в список цикла передано более 250 элементов.
Как это работает
Пользовательский виджет Looper можно использовать для обхода массива записей таблицы и массового обновления этих записей. Пример работы пользовательского виджета Looper можно увидеть в GIF ниже.
Запуск Looper V2.1 на Step-Enter
Если вы хотите, чтобы Looper запускался автоматически при входе на шаг, это обычно делается с помощью триггеров step-enter, которые устанавливают реквизиты пользовательского виджета. Реквизит Begin - это реквизит, который фактически запускает цикл.
In the v2.1 the "Looping the list two times" has been fixed.