Как использовать Диалог для вывода предупреждения пользователю на странице?

Постановка задачи: необходимо реализовать на пользовательской странице Карточки проверки всплывающее Диалоговое окно с предупреждением о некорректном заполнении пользователем Дат проведения проверки (дата начала проверки и дата окончания проверки). Вывод Диалога предупреждения и проверка корректности введенных пользователем значений в поле дат должны осуществляться согласно условию, что Дата окончания проверки не должна быть раньше Даты начала проверки, и Дата начала проверки не должна быть позднее Даты окончания проверки, соответственно. В случае некорректного заполнения одной из Дат, помимо вывода всплывающего Диалогового окна, введенная пользователем Дата должна очищаться.

Элементы на странице должны иметь следующие настройки:

**Решение задачи:**предполагается, чтостраница Карточка проверки уже создана бизнес-аналитиком, где имеется основная компонента Форма, в структуру сущностей которой включена необходимая таблица, куда будут сохраняться введенные пользователем значения. Для добавления на страницу полей с Датами и Диалоговых окон необходимосделать следующее:

рис.1 Добавление Дат на Форму

рис.2 Настройка элемента Дата начала проверки

рис.3 Настройка элемента Дата окончания проверки

рис.7 Настройка Обработчика событий для отображения Диалога
рис.8 Настройка Обработчика событий для закрытия Диалога

Результат выполнения задачи:

После применения изменений на странице, в экранной форме пользовательского приложения, мы видим, что условия задачи выполнены: на странице отображается два элемента Дата начала проверки и Дата окончания проверки (рис.14). В случае некорректного заполнения пользователем одного из этих полей (в любом порядке), автоматически срабатывает проверка по условиям, заданным в Обработчиках событий, и всплывает Диалоговое окно с предупреждением о допущенной ошибке (рис.15, рис.16).

рис.15 Вывод Диалогового окна при некорректном заполнении Даты начала проверки

рис.14.Визуальное отображение элементов с Датами на странице
рис.16 Вывод Диалогового окнапри некорректном заполнении Даты окончания проверки

Attachments: