Класс BlockFlyoutInflater
Класс, отвечающий за создание блоков для всплывающих окон.
Подпись:
export declare class BlockFlyoutInflater implements IFlyoutInflater
Реализует: IFlyoutInflater
Конструкторы
| Конструктор | Модификаторы | Описание |
|---|---|---|
| (конструктор)() | Создает новый экземпляр BlockFlyoutInflater. |
Характеристики
| Свойство | Модификаторы | Тип | Описание |
|---|---|---|---|
| вылет? | protected | IFlyout | (Необязательный) |
| слушатели | protected | Карта<строка, браузерEvents.Data []> | |
| постоянноОтключенныеБлоки | protected | Установить< BlockSvg > |
Методы
| Метод | Модификаторы | Описание |
|---|---|---|
| addBlockListeners(блок) | protected | Добавьте слушателей к блоку, добавленному во всплывающее окно. |
| createBlock(blockDefinition, рабочее пространство) | Создает блок в указанной рабочей области. | |
| disposeItem(элемент) | Удаляет данный блок. | |
| gapForItem(состояние, defaultGap) | Возвращает объем пространства, который должен следовать за этим блоком. | |
| получитьТип() | Возвращает тип элементов, за создание которых отвечает данный инфлятор. | |
| загрузка(состояние, выпадающий список) | Разворачивает всплывающий блок из указанного состояния и добавляет его к всплывающему меню. | |
| removeListeners(blockId) | protected | Удаляет прослушиватели событий для блока с указанным идентификатором. |
| setFlyout(вылет) | protected | Обновляет всплывающее окно этого инфлятора. |