class Controls/popup:DialogOpener

Хелпер для открытия диалоговых окон.

Примечание

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

Опции

Автоматически закрывать окно через 5 секунд после открытия.

IBasePopupOptions

Определяет, установится ли фокус на шаблон окна после его открытия.

IBasePopupOptions

Имена классов, которые будут применены к корневой ноде окна.

IBasePopupOptions

Определяет возможность закрытия окна по клику вне.

IBasePopupOptions

Определяет, будет ли закрываться окно при клике по оверлею.

IBasePopupOptions

Задает массив предзагрузчиков данных, необходимых для построения шаблона.

Опция используется для ускорения открытия окна, за счет распараллеливания получения данных и построения верстки.

Полученные данные будут переданы в опцию prefetchData.

В рамках переходного этапа, для определения наличия предзагрузки данных используйте опцию isPrefetchDataMode. См. примеры.

IBasePopupOptions

Функции обратного вызова на события окна.

IBasePopupOptions

Текущая высота диалогового окна.

IDialogOpener

Определяет конфигурацию индикатора загрузки, показываемого при открытии окна

IBasePopupOptions

Расстояние от диалогового окна до левого края экрана.

IDialogOpener

Максимально допустимая высота диалогового окна.

IDialogOpener

Максимально допустимая ширина диалогового окна.

IDialogOpener

Определяет, должно ли диалоговое окно открываться на весь экран.

IDialogOpener

Минимально допустимая высота диалогового окна.

IDialogOpener

Минимально допустимая ширина диалогового окна.

IDialogOpener

Определяет, будет ли открываемое окно блокировать работу пользователя с родительским приложением.

IBasePopupOptions

Конфигурация отступов от точки позиционирования target до диалогового окна

IDialogOpener

Логический инициатор открытия окна. Читайте подробнее здесь.

IBasePopupOptions

Уникальный идентификатор, по которому будут сохраняться параметры контрола в хранилище данных.

IPropStorage

Направление, в котором попап будет увеличиваться при динамическом изменении размеров контента.

В этом случае противоположная сторона будет зафиксирована и не изменит свою позицию относительно окна браузера.

IDialogOpener

Опция задает контейнер (через селектор), внутри которого будет позиционироваться окно. Окно не может спозиционироваться за пределами restrictiveContainer.

IDialogOpener

Расстояние от диалогового окна до правого края экрана.

IDialogOpener

Определяет, будет ли показываться индикатор при открытии окна

IBasePopupOptions

Элемент (DOM-элемент или контрол), относительно которого позиционируется диалоговое окно

Если включено перемещение окна с помощью D'n'D и пользователь его переместил, то позиционирование окна будет

относительно сохраненной позиции.

IDialogOpener

Опция принимает строку, в которой содержится имя открываемого шаблона.

IBasePopupOptions

Опции для контрола, переданного в template.

IBasePopupOptions

Расстояние от диалогового окна до верхнего края экрана.

IDialogOpener

Определяет, будет ли окно открываться выше всех окон на странице.

IBasePopupOptions

Текущая ширина диалогового окна.

IDialogOpener

Функция, позволяющая высчитать z-index окна вручную.

IBasePopupOptions

Методы

Метод закрытия диалогового окна.

IDialogOpener

Разрушает экземпляр класса.

IDialogOpener

Возвращает информацию о том, открыто ли всплывающее окно.

IBaseOpener

Метод открытия диалогового окна.

IDialogOpener

События

Происходит при закрытии всплывающего окна.

IBaseOpener

Происходит при открытии всплывающего окна.

IBaseOpener

Происходит, когда дочерний контрол всплывающего окна инициирует событие 'sendResult'.

IBaseOpener