blockly > DeleteArea

DeleteArea-Klasse

Abstrakte Klasse für eine Komponente, die einen darüber gelegten Block oder eine Blase löschen kann.

Unterschrift:

export declare class DeleteArea extends DragTarget implements IDeleteArea 

Erweitert: DragTarget

Implementierungen: IDeleteArea

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(Konstruktor)() Konstruktor für DeleteArea Sollte nicht direkt, sondern nur von einer Unterklasse aufgerufen werden.

Attribute

Property Modifikatoren Typ Beschreibung
id String Die eindeutige ID für diese Komponente, die zur Registrierung beim ComponentManager verwendet wird.
wouldDelete_ protected boolean Gibt an, ob der letzte Block oder das Infofeld, das über diesen Löschbereich gezogen wird, gelöscht wird, wenn er auf diese Komponente gezogen 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 Status „drellDelete_“.
wouldDelete(element) Gibt zurück, ob der angegebene Block oder das Infofeld gelöscht werden würde, wenn er auf diesen Bereich fällt. Mit dieser Methode sollte geprüft werden, ob das Element löschbar ist und immer vor onDragEnter/onDragOver/onDragExit aufgerufen wird.