blockly > BlockFlyoutInflater

คลาส 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 อัปเดตเมนูแบบเลื่อนลงของเครื่องมือขยายนี้