blockly > Events > BlockDelete
คลาส Events.BlockDelete
แจ้งให้ผู้ฟังทราบเมื่อมีการลบบล็อก (หรือกองบล็อกที่เชื่อมต่อกัน)
ลายเซ็น:
export declare class BlockDelete extends BlockBase
ขยาย: BlockBase
ผู้ผลิต
ผู้ผลิต | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(constructor)(opt_block) | สร้างอินสแตนซ์ใหม่ของคลาส BlockDelete |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | คีย์ตัวปรับแต่ง | ประเภท | คำอธิบาย |
---|---|---|---|
ids? | string[] | (ไม่บังคับ) รหัสของบล็อกที่ลบทั้งหมด | |
oldJson? | blocks.State | (ไม่บังคับ) การแสดง JSON ของบล็อกที่ลบ | |
oldXml? | Element | DocumentFragment | (ไม่บังคับ) การนำเสนอ XML ของบล็อกที่ถูกลบ | |
type | EventType | ||
wasShadow? | บูลีน | (ไม่บังคับ) เป็นจริงหากบล็อกที่ลบเป็นบล็อกเงา เป็นเท็จหากไม่ใช่ |
เมธอด
วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
run(forward) | เรียกใช้เหตุการณ์การลบ | |
toJson() | เข้ารหัสเหตุการณ์เป็น JSON |