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 |