Диалог

Назначение

Диалог - это компонента, которая используется для отображения всплывающего диалогового окна на форме страницы. В зависимости от решаемой задачи, по усмотрению бизнес-аналитика, элемент может включать в себя другие компоненты из библиотеки.

Свойства

Каждая компонента имеет набор общих свойств. Ниже отображены свойства, специфичные только для данной компоненты.

Наименование свойства Назначение свойства Принимаемые значения
Заголовок позволяет задать заголовок диалога на странице
TODO: переименовать Допускается скрытие через системную позволяет задать возможность закрытия диалога по нажатию на системный - возможно закрыть диалог через . Значение по умолчанию - невозможно закрыть диалог (системный скрыт)
TODO: адаптироватьresetValidationStatus позволяет сбросить значения и валидацию полей диалога после его скрытия true - сбрасывать валидацию, false - нет

Функции

В ходе настройки свойств компоненты (заданных по умолчанию) может оказаться недостаточно для выполнения поставленной задачи и получения необходимого результата.

Для каждой компоненты предусмотрен перечень функций, расширяющих её базовую функциональность, которые можно добавить нажатием кнопки .

Вследствие технических особенностей реализации функций (

- функции, которые выполняются удаленно на сервере приложений,

- функции, которые выполняются в браузере пользователя), они имеют разные иконки, но это никак не влияет на их функциональность или предпочтительность использования.

Рекурсивно копировать составные объекты сложных компонент

TODO: описать

Определить права текущего пользователя

Определить права текущего пользователя

Определить роли текущего пользователя

Определить роли текущего пользователя

Методические рекомендации по применению

Пошаговые инструкции по применению компонента в типовых задачах Вы можете найти в разделах:

Часто задаваемые вопросы

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