Classe DeleteArea
Classe astratta per un componente in cui è possibile eliminare un blocco o un fumetto sovrapposti.
Firma:
export declare class DeleteArea extends DragTarget implements IDeleteArea
Estende: DragTarget
Implementa: IDeleteArea
Costruttori
Costruttore | Modificatori | Descrizione |
---|---|---|
(constructor)() | Costruttore per DeleteArea. Non deve essere chiamato direttamente, ma solo da una sottoclasse. |
Proprietà
Proprietà | Modificatori | Tipo | Descrizione |
---|---|---|---|
id | stringa | L'ID univoco del componente utilizzato per la registrazione con ComponentiManager. | |
wouldDelete_ | protected |
boolean | Indica se l'ultimo blocco o la bolla trascinati sull'area di eliminazione viene eliminato se viene 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, couldConnect) | Indica se il blocco o il fumetto fornito verrebbe eliminato in caso di rilascio in quest'area. Questo metodo dovrebbe controllare se l'elemento è eliminabile e viene sempre richiamato prima onTrascinaInvio/onDragOver/onDragExit. |