blockly > IDragTarget

อินเทอร์เฟซ IDrawTarget

อินเทอร์เฟซของคอมโพเนนต์ที่มีลักษณะการทำงานที่กำหนดเองเมื่อมีการลากบล็อกหรือลูกโป่งไปวางที่ด้านบน

ลายเซ็น:

export interface IDragTarget extends IComponent 

ขยาย: IComponent

วิธีการ

วิธีการ คำอธิบาย
getClientRect() แสดงผลสี่เหลี่ยมผืนผ้าล้อมรอบของพื้นที่เป้าหมายการลากในหน่วยพิกเซลที่สัมพันธ์กับวิวพอร์ต
onDragEnter(dragElement) จัดการเมื่อเคอร์เซอร์ที่มีบล็อกหรือลูกโป่งเข้าสู่เป้าหมายการลากนี้
onDragExit(dragElement) จัดการเมื่อเคอร์เซอร์ที่มีบล็อกหรือลูกโป่งออกจากเป้าหมายการลากนี้
onDragOver(dragElement) แฮนเดิลเมื่อมีการลากเคอร์เซอร์ที่มีบล็อกหรือลูกโป่งผ่านเป้าหมายการลากนี้
onDrop(dragElement) แฮนเดิลเมื่อมีการวางบล็อกหรือบับเบิลบนคอมโพเนนต์นี้ ไม่ควรดำเนินการลบที่นี่
shouldPreventMove(dragElement) แสดงผลว่าไม่ควรย้ายบล็อกหรือบับเบิลที่ระบุหลังจากวางบนคอมโพเนนต์นี้หรือไม่ หาก "จริง" องค์ประกอบจะกลับไปยังจุดเดิมที่เริ่มลาก