ziehen.Dragger-Klasse
Unterschrift:
export declare class Dragger implements IDragger
Implementierungen: IDragger
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(Konstruktor)(ziehbar, Arbeitsbereich) | Erstellt eine neue Instanz der Dragger -Klasse |
Attribute
Property | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
ziehbar | protected |
IDraggable | |
dragTarget | protected |
IDragTarget | null | |
startLoc | protected |
Koordinaten | |
Arbeitsbereich | protected |
WorkspaceSvg |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
onDrag(e, totalDelta) | Ziehpunkte, mit denen berechnet wird, wohin das Element tatsächlich verschoben werden soll. | |
onDragEnd(e) | Führt jede Bereinigung durch Drag-and-drop aus. | |
onDragStart(e) | Verarbeitet jeden Drag-Start. | |
pixelsToWorkspaceUnits(pixelCoord) | protected |
|
shouldReturnToStart(e, draggable) | protected |
Gibt "true" zurück, wenn das ziehbare Element an seine ursprüngliche Position am Ende des Ziehens zurückgegeben werden soll. |
updateDragTarget(e) | protected |
Aktualisiert das Ziehziel unter dem Zeiger (falls vorhanden) |
wouldDeleteDraggable(e, draggable) | protected |
Gibt "true" zurück, wenn das ziehbare Element gelöscht werden würde, wenn es an der aktuellen Position abgelegt wurde. |