- Распечатать
Написанное модульное тестирование виджета электронной подписи
Юнит-тест виджета "Письменная электронная подпись
Это приложение объясняет, как настроить и использовать пользовательский виджет "Письменная электронная подпись".
Цель
Целью модульного тестирования виджета "Письменная электронная подпись" является изучение и понимание того, как настраивать и использовать виджет "Письменная электронная подпись" в своих приложениях Tulip. Пользовательские виджеты - это кодированные виджеты, которые устанавливаются поверх платформы Tulip и предоставляют дополнительную функциональность, которая в настоящее время не является частью основной платформы. Пользовательский виджет "Письменная электронная подпись" может использоваться для захвата письменной электронной подписи и сохранения этой подписи в записи таблицы. Этот виджет позволяет фиксировать как нарисованные от руки подписи на планшетах, так и набросанные подписи на настольных компьютерах.
Настройка
Плагины пользовательских виджетов взаимодействуют с приложением с помощью свойств и событий. Свойства - это общие данные, которые существуют между приложением и виджетом, а события - это сигналы, которые виджет может посылать приложению. В редакторе приложений на основе этих событий можно создавать триггеры. События также могут быть использованы для отправки данных в приложение.
Пользовательский виджет "Письменная электронная подпись" использует четыре свойства и три события. Первое используемое свойство называется 'Submit button color', имеет тип color и доступно только для чтения. Оно позволяет задать цвет кнопки отправки. Второе используемое свойство называется 'Button text color', имеет тип color и доступно только для чтения. Оно позволяет задать цвет текста для кнопок submit и clear. Третье используемое свойство называется 'Clear button color', имеет тип color и доступно только для чтения. Оно позволяет задать цвет для кнопки очистки. Последнее используемое свойство называется 'Pen color', имеет тип color и доступно только для чтения. Оно позволяет задать цвет пера для подписи.
Первое событие, используемое в данном виджете, называется 'Signature Submitted', оно возвращает подпись в виде изображения и позволяет сохранить изображение подписи в записи таблицы. Второе событие, используемое в данном виджете, называется 'Warning', и это событие возвращает предупреждающее сообщение, если при нажатии кнопки отправки поле для подписи остается пустым.
Как это работает
Пользовательский виджет "Письменная электронная подпись" может быть использован для захвата письменной электронной подписи и сохранения ее в записи таблицы. Данный виджет позволяет фиксировать как нарисованные от руки подписи на планшетах, так и набросанные подписи на настольных компьютерах. Пример работы виджета "Письменная электронная подпись" приведен в GIF ниже.