blockly > DeleteArea

Corso DeleteArea

Classe astratta per un componente che può eliminare un blocco o una bolla che viene rilasciato sopra il componente.

Firma:

export declare class DeleteArea extends DragTarget implements IDeleteArea 

Espande: DragTarget

Implementa: IDeleteArea

Costruttori

Costruttore Modificatori Descrizione
(constructor)() Costruttore per DeleteArea. Non deve essere chiamata direttamente, ma solo da una sottoclasse.

Proprietà

Proprietà Modificatori Tipo Descrizione
id stringa L'ID univoco di questo componente utilizzato per la registrazione in ComponentManager.
wouldDelete_ protected booleano Indica se l'ultimo blocco o bolla trascinato sopra quest'area di eliminazione verrebbe eliminato se rilasciato su questo componente. Questa proprietà non viene aggiornata dopo l'eliminazione del blocco o del fumetto.

Metodi

Metodo Modificatori Descrizione
updateWouldDelete_(wouldDelete) protected Aggiorna lo stato wasDelete_ interno.
wouldDelete(element) Indica se il blocco o la bolla fornito verrebbe eliminato se inserito in quest'area. Questo metodo dovrebbe verificare se l'elemento è eliminabile e viene sempre richiamato prima di onDREnter/onTrascinaover/onTrascinaExit.