- Распечатать
Юнит-тест Looper
Это приложение объясняет, как настроить и использовать пользовательский виджет Looper.
Назначение
Целью модульного теста Looper является изучение и понимание того, как настраивать и использовать пользовательский виджет Looper в своих приложениях Tulip. Пользовательские виджеты - это кодированные виджеты, которые устанавливаются поверх платформы Tulip и предоставляют дополнительную функциональность, которая в настоящее время не является частью основной платформы. Пользовательский виджет Looper может быть использован для циклического просмотра массива записей таблицы и массового обновления этих записей.
Настройка
Плагины пользовательских виджетов взаимодействуют с вашим приложением с помощью свойств и событий. Свойства - это общие данные, которые существуют между приложением и виджетом, а события - это сигналы, которые виджет может посылать приложению. В редакторе приложений на основе этих событий можно создавать триггеры. События также могут быть использованы для отправки данных в приложение.
Пользовательский виджет Looper использует одно свойство и три события. Используемое свойство называется 'Loop List', имеет тип text list и доступно только для чтения. Это список, который передается в виджет для выполнения цикла.
Первое событие, используемое в данном виджете, называется 'Loop Action', оно срабатывает для каждого элемента списка и выводит элемент списка. Второе событие, используемое в данном виджете, называется 'End Action', и это событие срабатывает, когда все элементы в списке цикла успешно пройдены. Третье событие, используемое в данном виджете, называется "Ошибка", оно срабатывает, если в список цикла передано более 250 элементов.
Как это работает
Пользовательский виджет Looper может быть использован для циклического просмотра массива записей таблицы и массового обновления этих записей. Пример работы пользовательского виджета Looper показан в GIF ниже.