class Controls/popup:Sticky

Контрол, открывающий всплывающее окно, которое позиционируется относительно вызывающего элемента.

Примеры

Пример
Исходный код

Примечание

Полезные ссылки:

Для открытия прилипающих окон из кода используйте Controls/popup:StickyOpener.

Опции

Определяет реакцию прилипающего блока на скролл родительской области.

IStickyOpener

Определяет опции попапа в адаптивном режиме.

IBasePopupOptions

Определяет, открывать ли попап только после маунта контролов находящихся внутри

IBasePopupOptions

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

IBasePopupOptions

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

IBasePopupOptions

Стиль фона о прилипающего блока.

IStickyOpener

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

IBasePopupOptions

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

IBasePopupOptions

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

IStickyOpener

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

IBasePopupOptions

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

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

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

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

IBasePopupOptions

Выравнивание прилипающего блока относительно точки позиционирования.

IStickyOpener

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

IBasePopupOptions

Поведение блока, в случае, если он не помещается на экране с заданным позиционированием.

IStickyOpener

Текущая высота прилипающего блока.

IStickyOpener

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

IBasePopupOptions

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

Внимание: опция работает только в паре с опцией dataLoaders

IBasePopupOptions

Максимальная высота прилипающего блока.

IStickyOpener

Максимальная ширина прилипающего блока.

IStickyOpener

Минимальная высота прилипающего блока.

IStickyOpener

Минимальная ширина прилипающего блока.

IStickyOpener

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

IBasePopupOptions

Флаг, который отключает загрузку переменных тем оформления для контролов.

isWasabyControl

Конфигурация отступов от точки позиционирования до прилипающего блока.

IStickyOpener

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

IBasePopupOptions

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

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

isWasabyControl

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

IStickyOpener

Определяет, обновить ли z-index открытого попапа при повторном вызове open.

IBasePopupOptions

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

IBasePopupOptions

Элемент, относительно которого позиционируется прилипающий блок.

IStickyOpener

Точка позиционирования прилипающего блока относительно вызывающего элемента.

IStickyOpener

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

IBasePopupOptions

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

IBasePopupOptions

Название темы оформления. В зависимости от темы загружаются различные таблицы стилей и применяются различные стили к контролу.

isWasabyControl

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

IBasePopupOptions

Текущая ширина прилипающего блока.

IStickyOpener

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

IBasePopupOptions

Методы

Активирует контрол.

isWasabyControl

Метод для закрытия прилипающего блока.

IStickyOpener
deprecated

Статический метод для закрытия всплывающего окна.

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

IStickyOpener

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

IStickyOpener

Метод открытия прилипающего блока.

IStickyOpener
deprecated

Статический метод для открытия всплывающего окна. При использовании метода не требуется создавать Controls/popup:Sticky в верстке.

События

Происходит при активации контрола.

isWasabyControl

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

IBaseOpener

Происходит при деактивации контрола.

isWasabyControl

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

IBaseOpener

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

IBaseOpener