BlockFlyoutInflater sınıfı
Açılır menüler için blok oluşturmaktan sorumlu sınıf.
İmza:
export declare class BlockFlyoutInflater implements IFlyoutInflater
Uyguladığı arayüzler: IFlyoutInflater
Markalar
| Marka | Değiştiriciler | Açıklama |
|---|---|---|
| (yapıcı)() | Yeni bir BlockFlyoutInflater örneği oluşturur. |
Özellikler
| Mülk | Değiştiriciler | Tür | Açıklama |
|---|---|---|---|
| pop-up? | protected |
IFlyout | (İsteğe bağlı) |
| dinleyiciler | protected |
Map<string, browserEvents.Data[]> | |
| permanentlyDisabledBlocks | protected |
Set<BlockSvg> |
Yöntemler
| Yöntem | Değiştiriciler | Açıklama |
|---|---|---|
| addBlockListeners(block) | protected |
Açılır menüye eklenen bir bloğa dinleyici ekleme |
| createBlock(blockDefinition, workspace) | Belirtilen çalışma alanında bir blok oluşturur. | |
| disposeItem(item) | Belirtilen bloğu kaldırır. | |
| gapForItem(state, defaultGap) | Bu bloğu takip etmesi gereken boşluk miktarını döndürür. | |
| getType() | Bu şişiricinin oluşturmaktan sorumlu olduğu öğelerin türünü döndürür. | |
| load(state, flyout) | Belirtilen durumdaki bir pop-up bloğunu şişirir ve pop-up'a ekler. | |
| removeListeners(blockId) | protected |
Belirtilen kimliğe sahip bloğun etkinlik işleyicilerini kaldırır. |
| setFlyout(flyout) | protected |
Bu şişiricinin pop-up'ını günceller. |