DragTarget-Klasse
Abstrakte Klasse für eine Komponente mit benutzerdefiniertem Verhalten, wenn ein Block oder eine Blase über sie gezogen oder abgelegt wird.
Unterschrift:
export declare class DragTarget implements IDragTarget
Implementierung: IDragTarget
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(Konstruktor)() | Konstruktor für DragTarget. Sie dient dazu, die ID-Property hinzuzufügen. Sie sollte nicht direkt durch eine Unterklasse aufgerufen werden. |
Attribute
Attribut | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
id | String | Die eindeutige ID für diese Komponente, die für die Registrierung beim ComponentManager verwendet wird. |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
getClientRect() | Gibt das Begrenzungsrechteck des Drag-Zielbereichs in Pixeln bezogen auf das div-Element der Block-Injektion zurück. | |
onDragEnter(_dragElement) | Wird gehandhabt, wenn ein Cursor mit einem Block oder einer Blase in dieses Ziehziel eintritt. | |
onDragExit(_dragElement) | Wird gehandhabt, wenn ein Cursor mit einem Block oder einer Blase dieses Drag-Ziel verlässt. | |
onDragOver(_dragElement) | Wird gehandhabt, wenn ein Cursor mit einem Block oder einer Blase über dieses Ziehziel gezogen wird. | |
onDrop(_dragElement) | Wird gehandhabt, wenn ein Block oder eine Blase für diese Komponente abgelegt wird. Sollte hier nicht gelöscht werden. | |
shouldPreventMove(_dragElement) | Gibt an, ob der angegebene Block oder die angegebene Blase verschoben werden soll, nachdem sie auf dieser Komponente abgelegt wurde. Bei „true“ kehrt das Element zu dem Zeitpunkt zurück, an dem es sich beim Ziehen befand. |