Mashup Builder > Функции > Подтверждение
Подтверждение
* 
В предыдущих выпусках ThingWorx диалоговое окно подтверждения было частью виджетов "Кнопка" и "Выход". Эта функция объединяет функциональные возможности в набор свойств, которые можно привязать к любому виджету. Чтобы создать ту же функциональность, привяжите событие Clicked виджетов "Кнопка" или "Выход" к функции.
Функция подтверждения позволяет отображать диалоговые окна подтверждения в своих мэшапах. С помощью диалогового окна подтверждения можно добавить следующие функциональные возможности.
Подсветить важную информацию как сообщение.
Проверить, что пользователь хочет выполнить действие.
Предлагать пользователю несколько вариантов при выполнении задания.
Чтобы открыть диалоговое окно подтверждения во время выполнения, привяжите события, такие как свойство события Clicked виджета "Кнопка", к сервису OpenConfirmation. При нажатии кнопки события Clicked инициирует сервис OpenConfirmation, и открывается диалоговое окно подтверждения.
Диалоговое окно подтверждения
По умолчанию в диалоговом окне имеются кнопки действия и отмены. Можно добавить дополнительную кнопку действия и кнопку "Закрыть". Чтобы настроить кнопки действия и отмены, укажите текстовую метку, значок или комбинацию текстовой метки и значка. На следующем рисунке показано диалоговое окно подтверждения с кнопками, содержащими текст и значки.
Можно удалить метки по умолчанию и использовать только значки для кнопок действия и отмены. Это позволяет создавать диалоговые окна подтверждения меньших размеров. На следующем рисунке кнопки диалогового окна имеют значки без текстовых меток.
Можно изменить тип, размер и цвет текста в дополнение к стилю кнопок диалогового окна, изменяя глобальные настройки и настройки темы стиля элементов. Дополнительные сведения о настройках темы стиля см. в разделе Использование вкладки "Стили".
Опции функции
Можно сконфигурировать функцию подтверждения, задав следующие опции.
Опция
Описание
Описание
Описание функции
Текст названия
Название диалогового окна подтверждения
Текст сообщения
Сообщение, отображаемое в диалоговом окне подтверждения
Ширина диалогового окна
Задает фиксированную ширину диалогового окна. Значение по умолчанию - 600.
Высота диалогового окна
Задает фиксированную высоту диалогового окна. Значение по умолчанию - 260.
Метка кнопки отмены
Метка для кнопки отмены
Значок кнопки отмены
Задает значок для кнопки отмены.
Всплывающая подсказка кнопки отмены
Текстовая метка для всплывающей подсказки кнопки отмены
Значок всплывающей подсказки кнопки отмены
Задает значок для всплывающей подсказки кнопки отмены.
Положение кнопки действия
Положение кнопки действия в диалоговом окне. Можно задать значение Left или Right
Метка кнопки действия
Текстовая метка для кнопки действия.
Значок кнопки действия
Задает значок для кнопки действия
Всплывающая подсказка кнопки действия
Текстовая метка для всплывающей подсказки кнопки действия
Значок всплывающей подсказки кнопки действия
Задает значок для всплывающей подсказки кнопки действия
Тип кнопки действия
Тип кнопки действия. Можно задать значение Primary или Danger
Добавить дополнительную кнопку действия
Отображает вторую кнопку действия
Метка дополнительной кнопки
Текстовая метка для второй кнопки действия
Значок второй кнопки
Задает значок для второй кнопки действия
Всплывающая подсказка второй кнопки
Текстовая метка для всплывающей подсказки второй кнопки действия
Значок всплывающей подсказки второй кнопки
Задает значок для всплывающей подсказки второй кнопки действия
Кнопка закрытия
Отображает кнопку закрытия в диалоговом окне подтверждения
Создание функции подтверждения
1. На панели Функции щелкните значок . Откроется диалоговое окно Создать функцию.
2. Выберите функцию Подтверждение из выпадающего списка.
3. Введите имя для функции, а затем щелкните Далее.
4. Измените опции функции согласно требованиям.
5. Нажмите кнопку Готово.
Функция подтверждения добавляется на панель Функции.
Свойства функции
Функция подтверждения имеет следующие свойства.
Свойство
Описание
Базовый тип
Значение по умолчанию
Доступно для привязки? (Д/Н)
Локализуемое? (Д/Н)
TitleText
Задает название диалогового окна.
STRING
Н/Д
Д
Д
MessageText
Задает текстовое сообщение для диалогового окна.
STRING
Н/Д
Д
Д
DialogWidth
Задает фиксированную ширину диалогового окна.
NUMBER
600
Д
N
DialogHeight
Задает фиксированную высоту диалогового окна.
NUMBER
260
Д
N
OpenConfirmation
Сервис, открывающий диалоговое окно подтверждения.
Н/Д
Н/Д
Д
N
ActionClick
Событие, которое инициируется при нажатии кнопки основного действия.
Н/Д
Н/Д
Д
N
SecondActionClick
Событие, которое инициируется при нажатии второй кнопки действия.
Н/Д
Н/Д
Д
N
CancelClick
Событие, которое инициируется при нажатии кнопки отмены.
Н/Д
Н/Д
Д
N
Было ли это полезно?