блочно > IFlyout

Интерфейс IFlyout

Интерфейс всплывающего меню.

Подпись:

export interface IFlyout extends IRegistrable 

Расширяет: IRegistrable

Характеристики

Свойство Модификаторы Тип Описание
автозакрытие логическое значение Закрывается ли всплывающее окно автоматически при создании блока?
CORNER_RADIUS readonly число Угловой радиус фона всплывающего меню.
горизонтальное расположение логическое значение Независимо от того, расположено ли всплывающее окно горизонтально или нет.
ДОПУСК readonly число Отступы по краям блоков во всплывающем меню.
РТЛ логическое значение Это RTL против LTR.
целевая рабочая область Рабочая областьSvg | нулевой Целевое рабочее пространство

Методы

Метод Описание
createBlock (исходный блок) Создайте копию этого блока в рабочей области.
createDom (имя тега) Создает DOM всплывающего окна. Звонить нужно только один раз. Всплывающее меню может существовать либо как отдельный элемент svg, либо быть элементом ag, вложенным в отдельный элемент svg.
распоряжаться() Удалите это всплывающее окно. Отключите связь со всеми элементами DOM, чтобы предотвратить утечку памяти.
getContents() Возвращает список элементов всплывающего меню, присутствующих в данный момент во всплывающем меню. Метод show преобразует определение всплывающего меню в список фактических элементов всплывающего меню. Этот метод должен возвращать те конкретные элементы, которые можно использовать, например, для навигации с помощью клавиатуры.
getHeight() Получите высоту всплывающего окна.
getWidth() Получите ширину всплывающего меню.
getWorkspace() Получите рабочую область внутри всплывающего меню.
получитьX() Вычисляет координату x для положения всплывающего меню.
получитьY() Вычисляет координату Y для положения всплывающего меню.
скрывать() Скройте и очистите всплывающее окно.
инициализация (целевая рабочая область) Инициализирует всплывающее меню.
isBlockCreatable (блок) Позволяет ли это всплывающее окно создать новый экземпляр данного блока? Используется для принятия решения о том, можно ли «перетащить» блок из всплывающего меню.
isDragTowardWorkspace (currentDragDeltaXY) Определите, находится ли дельта перетаскивания в направлении рабочей области, на основе положения и ориентации всплывающего меню. Это используется в defineDragIntention_, чтобы определить, следует ли создавать новый блок или следует прокручивать всплывающее окно.
isScrollable()
isVisible() Всплывающее окно видно?
позиция() Расположите всплывающее окно.
перекомпоновка() Блоки оплавления и их маты.
прокруткаToStart() Прокрутите всплывающее меню до начала его содержимого.
setContainerVisible (видимый) Установите, будет ли виден контейнер этого всплывающего меню.
setVisible (видимый) Установите, будет ли всплывающее окно видимым. Значение true не обязательно означает, что всплывающее окно отображается. Его можно скрыть, потому что его контейнер скрыт.
показать (flyoutDef) Отобразите и заполните всплывающее окно.