blockly > dragging > BlockDragStrategy

คลาส dragging.BlockDragStrategy

ลายเซ็น:

export declare class BlockDragStrategy implements IDragStrategy 

ใช้: IDragStrategy

ผู้ผลิต

ผู้ผลิต คีย์ตัวปรับแต่ง คำอธิบาย
(constructor)(block) สร้างอินสแตนซ์ใหม่ของคลาส BlockDragStrategy

เมธอด

วิธีการ คีย์ตัวปรับแต่ง คำอธิบาย
drag(newLoc) ย้ายบล็อกและอัปเดตตัวอย่างการเชื่อมต่อ
endDrag(e) ล้างสถานะใดๆ เมื่อสิ้นสุดการลาก ใช้กับการเชื่อมต่อที่รอดำเนินการ
getSearchRadius() protected รับรัศมีที่จะใช้เมื่อค้นหาการเชื่อมต่อที่ถูกต้องซึ่งอยู่ใกล้เคียง
isMovable() แสดงค่า "จริง" หากบล็อกเคลื่อนย้ายได้ในขณะนี้ จะเป็นเท็จหากไม่เป็นเช่นนั้น
revertDrag() ย้ายบล็อกกลับไปยังตำแหน่งเดิมเมื่อเริ่มลาก รวมถึงเชื่อมต่ออีกครั้ง
shouldHealStack(e) protected รับว่าควรลากบล็อกเดียวหรือกองบล็อก
startDrag(e) จัดการการตั้งค่าสำหรับการเริ่มลาก รวมถึงการยกเลิกการเชื่อมต่อบล็อกจากบล็อกหลัก