blockly > การลาก > BlockDragStrategy

คลาส Drag.BlockDragStrategy

ลายเซ็น:

export declare class BlockDragStrategy implements IDragStrategy 

การนำไปใช้งาน: IDragStrategy

ผู้ผลิต

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

เมธอด

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