blockly > การลาก > BlockDragStrategy
คลาส Drag.BlockDragStrategy
ลายเซ็น:
export declare class BlockDragStrategy implements IDragStrategy
การนำไปใช้งาน: IDragStrategy
ผู้ผลิต
ผู้ผลิต | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(เครื่องมือสร้าง)(บล็อก) | สร้างอินสแตนซ์ใหม่ของคลาส BlockDragStrategy |
เมธอด
วิธีการ | คีย์ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
drag(newLoc) | ย้ายบล็อกและอัปเดตตัวอย่างการเชื่อมต่อ | |
endDrag() | ล้างสถานะใดก็ได้เมื่อสิ้นสุดการลาก ใช้การเชื่อมต่อที่รอดำเนินการ | |
isMovable() | แสดงผลเป็น "จริง" หากบล็อกดังกล่าวเคลื่อนย้ายได้ เป็นเท็จ | |
revertDrag() | ย้ายบล็อกกลับไปยังจุดแรกสุดของการลาก รวมถึงการเชื่อมต่ออีกครั้ง | |
startDrag(e) | จัดการการตั้งค่าสำหรับการเริ่มการลาก รวมถึงยกเลิกการเชื่อมต่อการบล็อกจากการบล็อกระดับบน |