Тест блока Looper
  • 04 Nov 2023
  • 1 Минута для чтения
  • Авторы

Тест блока Looper


Article Summary

Юнит-тест Looper

Это приложение объясняет, как настроить и использовать пользовательский виджет Looper.

Назначение

Целью модульного теста Looper является изучение и понимание того, как настраивать и использовать пользовательский виджет Looper в своих приложениях Tulip. Пользовательские виджеты - это кодированные виджеты, которые устанавливаются поверх платформы Tulip и предоставляют дополнительную функциональность, которая в настоящее время не является частью основной платформы. Пользовательский виджет Looper может быть использован для циклического просмотра массива записей таблицы и массового обновления этих записей.

Настройка

Плагины пользовательских виджетов взаимодействуют с вашим приложением с помощью свойств и событий. Свойства - это общие данные, которые существуют между приложением и виджетом, а события - это сигналы, которые виджет может посылать приложению. В редакторе приложений на основе этих событий можно создавать триггеры. События также могут быть использованы для отправки данных в приложение.

Пользовательский виджет Looper использует одно свойство и три события. Используемое свойство называется 'Loop List', имеет тип text list и доступно только для чтения. Это список, который передается в виджет для выполнения цикла.

Первое событие, используемое в данном виджете, называется 'Loop Action', оно срабатывает для каждого элемента списка и выводит элемент списка. Второе событие, используемое в данном виджете, называется 'End Action', и это событие срабатывает, когда все элементы в списке цикла успешно пройдены. Третье событие, используемое в данном виджете, называется "Ошибка", оно срабатывает, если в список цикла передано более 250 элементов.

Как это работает

Пользовательский виджет Looper может быть использован для циклического просмотра массива записей таблицы и массового обновления этих записей. Пример работы пользовательского виджета Looper показан в GIF ниже.

Lopperv2.gif


Была ли эта статья полезной?