คลาส BlockFlyoutInflater
Class ที่รับผิดชอบในการสร้างบล็อกสําหรับข้อความที่แสดงเมื่อเลื่อนลง
ลายเซ็น:
export declare class BlockFlyoutInflater implements IFlyoutInflater
ใช้งาน: IFlyoutInflater
ผู้ผลิต
ผู้ผลิต | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(constructor)() | สร้างอินสแตนซ์ BlockFlyoutInflater ใหม่ |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
---|---|---|---|
flyout | protected |
IFlyout | (ไม่บังคับ) |
listeners | protected |
Map<string, browserEvents.Data[]> | |
permanentlyDisabledBlocks | protected |
Set<BlockSvg> |
เมธอด
วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
addBlockListeners(block) | protected |
เพิ่ม Listener ลงในบล็อกที่เพิ่มลงในเมนูแบบเลื่อนลง |
createBlock(blockDefinition, workspace) | สร้างบล็อกในพื้นที่ทำงานที่ระบุ | |
disposeItem(item) | กำจัดบล็อกที่ระบุ | |
gapForItem(state, defaultGap) | แสดงผลจำนวนพื้นที่ว่างที่ควรตามหลังบล็อกนี้ | |
getType() | แสดงผลประเภทรายการที่เครื่องมือขยายนี้มีหน้าที่สร้าง | |
load(state, flyout) | ขยายบล็อกของเมนูแบบเลื่อนลงจากสถานะที่ระบุและเพิ่มลงในเมนูแบบเลื่อนลง | |
removeListeners(blockId) | protected |
นํา Listener เหตุการณ์สําหรับบล็อกที่มีรหัสที่ระบุออก |
setFlyout(flyout) | protected |
อัปเดตเมนูแบบเลื่อนลงของเครื่องมือขยายนี้ |