DeleteArea-Klasse
Abstrakte Klasse für eine Komponente, die einen Block oder eine Blase löschen kann, die bzw. der darüber gelegt wurde.
Unterschrift:
export declare class DeleteArea extends DragTarget implements IDeleteArea
Erweitert: DragTarget
Implementierung:IDeleteArea
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(constructor)() | Konstruktor für DeleteArea Sollte nicht direkt aufgerufen werden, nur von einer Unterklasse. |
Attribute
Attribut | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
id | String | Die eindeutige ID für diese Komponente, die für die Registrierung beim ComponentManager verwendet wird. | |
wouldDelete_ | protected |
boolean | Gibt an, ob der letzte über diesen Bereich gezogene Block oder die letzte Blase gelöscht wird, wenn er auf diese Komponente gesetzt wird. Diese Property wird nicht aktualisiert, nachdem die Blockierung oder das Infofeld gelöscht wurde. |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
updateWouldDelete_(wouldDelete) | protected |
Aktualisiert den internen elseDelete_-Status. |
wouldDelete(element) | Gibt an, ob der angegebene Block oder das Infofeld gelöscht wird, wenn er in diesem Bereich abgelegt wird. Diese Methode sollte überprüfen, ob das Element löschbar ist und immer vor onDragEnter/onDragOver/onDragExit aufgerufen wird. |