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

    Тест блока Looper


    Вводный текст

    Юнит-тест Looper

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

    Назначение

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

    Настройка

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

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

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

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

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

    Lopperv2.gif


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