blockly > การลาก > ผู้ลาก

คลาส 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 แสดงค่า "จริง" หากเราจะลบสิ่งที่ลากได้หากมีการวางไว้ที่ตำแหน่งปัจจุบัน