Classe DeleteArea
Classe abstraite d'un composant capable de supprimer un bloc ou une bulle posé dessus.
Signature :
export declare class DeleteArea extends DragTarget implements IDeleteArea
Extension:DragTarget
Implémentation: IDeleteArea
Constructeurs
Constructeur | Les modificateurs | Description |
---|---|---|
(constructeur)() | Constructeur pour DeleteArea. Ne doit pas être appelé directement, mais uniquement par une sous-classe. |
Propriétés
Propriété | Les modificateurs | Type | Description |
---|---|---|---|
id | chaîne | Identifiant unique du composant, utilisé pour s'enregistrer auprès du ComponentManager. | |
wouldDelete_ | protected |
boolean | Indique si le dernier bloc ou bulle déplacé sur cette zone de suppression sera supprimé s'il était déposé sur ce composant. Cette propriété n'est pas mise à jour après la suppression du bloc ou de l'info-bulle. |
Méthodes
Méthode | Les modificateurs | Description |
---|---|---|
updateWouldDelete_(wouldDelete) | protected |
Met à jour l'état interne "willDelete_". |
wouldDelete(element, couldConnect) | Indique si le bloc ou l'info-bulle fourni serait supprimé s'il était déposé dans cette zone. Cette méthode doit vérifier si l'élément peut être supprimé et est toujours appelé avant onDragEnter/onDragOver/onDragExit. |