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. |