blockly > BlockFlyoutInflater

Lớp BlockFlyoutInflater

Lớp chịu trách nhiệm tạo các khối cho cửa sổ bật lên.

Chữ ký:

export declare class BlockFlyoutInflater implements IFlyoutInflater 

Triển khai: IFlyoutInflater

Hàm khởi tạo

Hàm dựng Đối tượng sửa đổi Mô tả
(constructor)() Tạo một thực thể BlockFlyoutInflater mới.

Thuộc tính

Thuộc tính Đối tượng sửa đổi Loại Mô tả
bật lên? protected IFlyout (Không bắt buộc)
trình nghe protected Map<string, browserEvents.Data[]>
permanentlyDisabledBlocks protected Đặt<BlockSvg>

Phương thức

Phương thức Đối tượng sửa đổi Mô tả
addBlockListeners(block) protected Thêm trình nghe vào một khối đã được thêm vào trình đơn bật lên.
createBlock(blockDefinition, workspace) Tạo một khối trên không gian làm việc đã cho.
disposeItem(item) Xoá khối đã cho.
gapForItem(state, defaultGap) Trả về khoảng trống cần theo sau khối này.
getType() Trả về loại mục mà trình tăng cường này chịu trách nhiệm tạo.
load(state, flyout) Tăng cường một khối mở rộng từ trạng thái đã cho và thêm khối đó vào phần mở rộng.
removeListeners(blockId) protected Xoá trình nghe sự kiện cho khối có mã nhận dạng đã cho.
setFlyout(flyout) protected Cập nhật trình đơn bật lên của trình tăng cường này.