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