Базовые положения
Общие объекты
Общие метаданные
Прикладные объекты
Базовые положения
Общие объекты
Общие метаданные
Прикладные объекты
При использовании модальных окон работа программы останавливается до того момента, пока пользователь не сделает выбор. Неправильное использование может привести к следующим последствиям:
ПоказатьВопрос
и СообщениеПользователю
. Открытие формы модально предполагается заменить на открытие формы в "блокирующем режиме". Разница между "блокирующими" и "модальными" методами заключается в том, что блокирующие методы не останавливают работу системы до выбора пользователя, а реакция на действие пользователя происходит в отдельном обработчике.Более подробно об отказе от модальности. Сама реализация "блокирующих" методов требует реализации другой логики, что вызывает критику со стороны сообщества.Несмотря на вышесказанное, совсем отказаться от модальных окон не всегда представляется возможным. Вот возможные варианты, позволяющие избежать описанных выше проблем: