class Controls/popup:Dialog
Контрол, открывающий всплывающее окно, которое позиционируется по центру экрана.
Примеры
Примечание
Полезные ссылки:
Для открытия диалоговых окон из кода используйте Controls/popup:DialogOpener.
Опции
Определяет опции попапа в адаптивном режиме.
- IBasePopupOptions
Определяет, открывать ли попап только после маунта контролов находящихся внутри
- IBasePopupOptions
Автоматически закрывать окно через 5 секунд после открытия.
- IBasePopupOptions
Определяет, установится ли фокус на шаблон окна после его открытия.
- IBasePopupOptions
Имена классов, которые будут применены к корневой ноде окна.
- IBasePopupOptions
Определяет возможность закрытия окна по клику вне.
- IBasePopupOptions
Определяет, будет ли закрываться окно при клике по оверлею.
- IBasePopupOptions
Задает массив предзагрузчиков данных, необходимых для построения шаблона.
Опция используется для ускорения открытия окна, за счет распараллеливания получения данных и построения верстки.
Полученные данные будут переданы в опцию prefetchData.
В рамках переходного этапа, для определения наличия предзагрузки данных используйте опцию isPrefetchDataMode. См. примеры.
- IBasePopupOptions
Функции обратного вызова на события окна.
- IBasePopupOptions
Текущая высота диалогового окна.
- IDialogOpener
Определяет конфигурацию индикатора загрузки, показываемого при открытии окна
- IBasePopupOptions
Определяет способ открытия при работе с предзагруженными данными.
Внимание: опция работает только в паре с опцией dataLoaders
- IBasePopupOptions
Расстояние от диалогового окна до левого края экрана.
- IDialogOpener
Максимально допустимая высота диалогового окна.
- IDialogOpener
Максимально допустимая ширина диалогового окна.
- IDialogOpener
Определяет, должно ли диалоговое окно открываться на весь экран.
- IDialogOpener
Минимально допустимая высота диалогового окна.
- IDialogOpener
Минимально допустимая ширина диалогового окна.
- IDialogOpener
Определяет, будет ли открываемое окно блокировать работу пользователя с родительским приложением.
- IBasePopupOptions
Флаг, который отключает загрузку переменных тем оформления для контролов.
- isWasabyControl
Конфигурация отступов от точки позиционирования target до диалогового окна
- IDialogOpener
Логический инициатор открытия окна. Читайте подробнее здесь.
- IBasePopupOptions
Уникальный идентификатор, по которому будут сохраняться параметры контрола в хранилище данных.
- IPropStorage
Определяет, может ли пользователь изменить значение контрола.
(или взаимодействовать с контролом, если его значение не редактируется).
- isWasabyControl
Направление, в котором попап будет увеличиваться при динамическом изменении размеров контента.
В этом случае противоположная сторона будет зафиксирована и не изменит свою позицию относительно окна браузера.
- IDialogOpener
Опция задает контейнер (через селектор), внутри которого будет позиционироваться окно. Окно не может спозиционироваться за пределами restrictiveContainer.
- IDialogOpener
Расстояние от диалогового окна до правого края экрана.
- IDialogOpener
Определяет, обновить ли z-index открытого попапа при повторном вызове open.
- IBasePopupOptions
Определяет, будет ли показываться индикатор при открытии окна
- IBasePopupOptions
Элемент (DOM-элемент или контрол), относительно которого позиционируется диалоговое окно
Если включено перемещение окна с помощью D'n'D и пользователь его переместил, то позиционирование окна будет
относительно сохраненной позиции.
- IDialogOpener
Опция принимает строку, в которой содержится имя открываемого шаблона.
- IBasePopupOptions
Опции для контрола, переданного в template.
- IBasePopupOptions
Название темы оформления. В зависимости от темы загружаются различные таблицы стилей и применяются различные стили к контролу.
- isWasabyControl
Расстояние от диалогового окна до верхнего края экрана.
- IDialogOpener
Определяет, будет ли окно открываться выше всех окон на странице.
- IBasePopupOptions
Текущая ширина диалогового окна.
- IDialogOpener
Функция, позволяющая высчитать z-index окна вручную.
- IBasePopupOptions
Методы
Активирует контрол.
- isWasabyControl
Метод закрытия диалогового окна.
- IDialogOpener
- deprecated
Статический метод для закрытия всплывающего окна.
Разрушает экземпляр класса.
- IDialogOpener
Возвращает информацию о том, открыто ли всплывающее окно.
- IDialogOpener
Метод открытия диалогового окна.
- IDialogOpener
- deprecated
Статический метод для открытия всплывающего окна. При использовании метода не требуется создавать Controls/popup:Dialog в верстке.
События
Происходит при активации контрола.
- isWasabyControl
Происходит при закрытии всплывающего окна.
- IBaseOpener
Происходит при деактивации контрола.
- isWasabyControl
Происходит при открытии всплывающего окна.
- IBaseOpener
Происходит, когда дочерний контрол всплывающего окна инициирует событие 'sendResult'.
- IBaseOpener