Klasa BlockFlyoutInflater
Klasa odpowiedzialna za tworzenie bloków dla wyskakujących okienek.
Podpis:
export declare class BlockFlyoutInflater implements IFlyoutInflater
Implementuje: IFlyoutInflater
Zespoły
| Zespół | Modyfikatory | Opis |
|---|---|---|
| (constructor)() | Tworzy nową instancję BlockFlyoutInflater. |
Właściwości
| Właściwość | Modyfikatory | Typ | Opis |
|---|---|---|---|
| wyświetlanie? | protected |
IFlyout | (Opcjonalnie) |
| listeners | protected |
Map<string, browserEvents.Data[]> | |
| permanentlyDisabledBlocks | protected |
Set<BlockSvg> |
Metody
| Metoda | Modyfikatory | Opis |
|---|---|---|
| addBlockListeners(block) | protected |
Dodawanie słuchaczy do bloku dodanego do wyskakującego okienka. |
| createBlock(blockDefinition, workspace) | Tworzy blokadę w danym obszarze roboczym. | |
| disposeItem(item) | Odrzuca podany blok. | |
| gapForItem(state, defaultGap) | Zwraca ilość miejsca, która powinna następować po tym bloku. | |
| getType() | Zwraca typ elementów, które ten rozszerzacz jest odpowiedzialny za tworzenie. | |
| load(state, flyout) | Rozwija blok wyskakujący z danego stanu i dodaje go do wyskakującego okienka. | |
| removeListeners(blockId) | protected |
Usuwa detektory zdarzeń dla bloku o danym identyfikatorze. |
| setFlyout(flyout) | protected |
Aktualizuje wyskakujące okienko tego narzędzia do tworzenia. |