blockly > dragging > Dragger

dragging.Dragger class

ลายเซ็น:

export declare class Dragger implements IDragger 

ใช้งาน: IDragger

ผู้ผลิต

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

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ คีย์ตัวปรับแต่ง ประเภท คำอธิบาย
draggable protected IDraggable
dragTarget protected IDragTarget | null
startLoc protected Coordinate
workspace protected WorkspaceSvg

เมธอด

วิธีการ คีย์ตัวปรับแต่ง คำอธิบาย
onDrag(e, totalDelta) จัดการการคํานวณตําแหน่งที่จะย้ายองค์ประกอบไปจริง
onDragEnd(e) จัดการการลาก
onDragStart(e) จัดการการเริ่มต้นการลาก
pixelsToWorkspaceUnits(pixelCoord) protected
shouldReturnToStart(e, rootDraggable) protected แสดงค่า "จริง" หากเราควรส่งคืนรายการที่ลากไปยังตำแหน่งเดิมเมื่อการลากสิ้นสุดลง
updateDragTarget(e) protected อัปเดตเป้าหมายการลากใต้เคอร์เซอร์ (หากมี)
wouldDeleteDraggable(e, rootDraggable) protected แสดงค่า "จริง" หากเราจะลบรายการที่ลากได้หากวางไว้ที่ตำแหน่งปัจจุบัน