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. |