- Распечатать
Юнит-тест Step by Step Menu
Это приложение объясняет, как настроить и использовать плагин пользовательского виджета Step by Step Menu.
Цель
Цель модульного теста Step by Step Menu - дать пользователям возможность узнать и понять, как настроить и использовать плагин пользовательских виджетов Step by Step Menu в своих приложениях Tulip. Пользовательские виджеты - это кодированные виджеты, которые устанавливаются поверх платформы Tulip и предоставляют дополнительную функциональность, которая в настоящее время не является частью основной платформы. Меню Step by Step позволяет разработчику приложения дать пользователю ощущение прогресса, который он делает в приложении, а также позволяет пользователю приложения видеть свой прогресс и перемещаться по приложению с помощью пользовательского виджета.
Настройка
Плагины пользовательских виджетов взаимодействуют с приложением с помощью свойств и событий. Свойства - это общие данные, которые существуют между приложением и виджетом, а события - это сигналы, которые виджет может посылать приложению. В редакторе приложений на основе этих событий можно создавать триггеры. События также могут быть использованы для отправки данных в приложение.
Плагин Tool Tip Custom Widget Plugin использует два свойства и одно событие. Свойства, используемые в этом виджете, называются 'CURRENT STEP' и 'STEPS'. Событие, используемое в этом виджете, называется 'On Step Click'.
Свойство 'CURRENT STEP' имеет тип text и доступно только для чтения. Это свойство позволяет передавать плагину виджета имя текущего шага. Рекомендуемый способ настройки - передача данных в виде имени шага app info. Свойство 'STEP' имеет тип text array и доступно только для чтения. Это свойство позволяет определить список шагов, которые будут отображаться в меню плагина пользовательского виджета. Рекомендуемый способ настройки - использование статического списка имен шагов.
Событие 'On Step Click' выводит название шага из списка шагов, когда пользователь приложения нажимает на шаг в пользовательском виджете. Для обеспечения навигации в приложении это событие должно быть связано с триггером перехода "Перейти к шагу по имени".
Как это работает
В данном приложении используется предопределенный плагин пользовательского виджета Step by Step Menu. Свойство 'CURRENT STEP' определяется через имя шага App info. Свойство 'STEP' определяется как статический список имен шагов: 'Work Order', 'Make Stuff', 'QA', 'Packing', 'Shipping' и 'Close'. Наконец, событие 'On Step Click' выводит имя шага из списка шагов, когда пользователь приложения нажимает на шаг в пользовательском плагине виджета. Для обеспечения навигации в приложении это событие должно быть связано с триггером перехода "Перейти к шагу по имени".
Видеообзор приложения