blockly > DeleteArea

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.