Диалог
Назначение
Диалог - это компонента, которая используется для отображения всплывающего диалогового окна на форме страницы. В зависимости от решаемой задачи, по усмотрению бизнес-аналитика, элемент может включать в себя другие компоненты из библиотеки.
Свойства
Каждая компонента имеет набор общих свойств. Ниже отображены свойства, специфичные только для данной компоненты.
| Наименование свойства | Назначение свойства | Принимаемые значения |
|---|---|---|
| Заголовок | позволяет задать заголовок диалога на странице | |
TODO: переименовать Допускается скрытие через системную |
позволяет задать возможность закрытия диалога по нажатию на системный |
- возможно закрыть диалог через . Значение по умолчанию - невозможно закрыть диалог (системный скрыт) |
TODO: адаптироватьresetValidationStatus |
позволяет сбросить значения и валидацию полей диалога после его скрытия | true - сбрасывать валидацию, false - нет |
Функции
В ходе настройки свойств компоненты (заданных по умолчанию) может оказаться недостаточно для выполнения поставленной задачи и получения необходимого результата.
Для каждой компоненты предусмотрен перечень функций, расширяющих её базовую функциональность, которые можно добавить нажатием кнопки
.
Вследствие технических особенностей реализации функций (
- функции, которые выполняются удаленно на сервере приложений,
- функции, которые выполняются в браузере пользователя), они имеют разные иконки, но это никак не влияет на их функциональность или предпочтительность использования.
Рекурсивно копировать составные объекты сложных компонент
TODO: описать
Определить права текущего пользователя
Определить роли текущего пользователя
Методические рекомендации по применению
Пошаговые инструкции по применению компонента в типовых задачах Вы можете найти в разделах:
Часто задаваемые вопросы
| Вопрос | Ответ |
|---|---|
| В каких случаях чаще всего используется элемент Диалог? | В большинстве случаев, Диалог используется для вывода уведомлений, предупреждений и дополнительной информации пользователю. |
| Как управлять видимостью компоненты Диалог? | Регулировать видимость Диалога можно с помощью Обработчика событий, где для Диалога необходимо задействовать методы “Показать”, “Скрыть”, но не метод “Задать видимость” |
| Как задать возможность закрытия всплывающего Диалога на странице по нажатию на Кнопку? | Для того, чтобы реализовать возможность закрытия Диалога по нажатию на конкретную Кнопку, необходимо добавить на страницу Обработчик событий с соответствующим условием: Если произошло нажатие на Кнопку, тогда скрывать Диалог. |
| Может ли Диалог выступать в качестве самостоятельного элемента на странице приложения? | Нет, Диалог всегда должен содержать в себе вложенные элементы (статичный Текст или Кнопки), иначе его применение не целесообразно. |
- возможно закрыть диалог через
- невозможно закрыть диалог (системный скрыт)