Classe DeleteArea
Classe astratta per un componente in cui è possibile eliminare un blocco o una bolla che viene rilasciato sopra.
Firma:
export declare class DeleteArea extends DragTarget implements IDeleteArea
Espansioni:DragTarget
Implementazioni: IDeleteArea
Costruttori
Costruttore | Modificatori | Descrizione |
---|---|---|
(costruttore)() | Costruttore per DeleteArea. Non deve essere chiamato direttamente, ma solo da una sottoclasse. |
Proprietà
Proprietà | Modificatori | Tipo | Descrizione |
---|---|---|---|
id | stringa | L'ID univoco di questo componente utilizzato per la registrazione con ComponenteManager. | |
wouldDelete_ | protected |
boolean | Indica se l'ultimo blocco o la bolla trascinati 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 il fumetto fornito deve essere eliminato se viene inserito in quest'area. Questo metodo dovrebbe controllare se l'elemento può essere eliminato e viene sempre richiamato prima di onDragEnter/onDragOver/onDragExit. |