คลาส Dragger
ลายเซ็น:
export declare class Dragger implements IDragger
การใช้งาน: IDragger
ผู้ผลิต
ผู้ผลิต | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
(เครื่องมือสร้าง)(ลากได้, พื้นที่ทำงาน) | สร้างอินสแตนซ์ใหม่ของคลาส Dragger |
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ตัวปรับแต่ง | ประเภท | คำอธิบาย |
---|---|---|---|
ลากได้ | protected |
IDraggable | |
dragTarget | protected |
IDragTarget | เป็นค่าว่าง | |
startLoc | protected |
ประสานงาน | |
พื้นที่ทำงาน | protected |
WorkspaceSvg |
วิธีการ
วิธีการ | ตัวปรับแต่ง | คำอธิบาย |
---|---|---|
onDrag(e, totalDelta) | แฮนเดิลจะคำนวณตำแหน่งที่ควรย้ายองค์ประกอบไป | |
onDragEnd(e) | จัดการการล้างข้อมูลลาก | |
onDragStart(e) | จัดการการเริ่มต้นการลาก | |
pixelsToWorkspaceUnits(pixelCoord) | protected |
|
shouldReturnToStart(e, draggable) | protected |
แสดงค่า "จริง" หากเราควรนำค่าที่ลากได้กลับไปยังตำแหน่งเดิมที่จุดสิ้นสุดของการลาก |
updateDragTarget(e) | protected |
อัปเดตเป้าหมายการลากใต้ตัวชี้ (หากมี) |
wouldDeleteDraggable(e, draggable) | protected |
แสดงค่า "จริง" หากเราจะลบสิ่งที่ลากได้หากมีการวางไว้ที่ตำแหน่งปัจจุบัน |