Clase DeleteArea
Es la clase abstracta de un componente que puede borrar un bloque o una burbuja que se coloca encima.
Signature:
export declare class DeleteArea extends DragTarget implements IDeleteArea
Extiende: DragTarget
Implementaciones: IDeleteArea
Constructores
Constructor | Modificadores | Descripción |
---|---|---|
(constructor)() | Constructor de DeleteArea. No debe llamarse directamente, solo a través de una subclase. |
Propiedades
Propiedad | Modificadores | Tipo | Descripción |
---|---|---|---|
id | string | Es el ID único de este componente que se usa para registrarse en ComponentManager. | |
wouldDelete_ | protected |
boolean | Indica si el último bloque o la burbuja que se arrastra sobre esta área de eliminación se borrará si se suelta en este componente. Esta propiedad no se actualiza después de que se borra el bloque o la burbuja. |
Métodos
Método | Modificadores | Descripción |
---|---|---|
updateWouldDelete_(wouldDelete) | protected |
Actualiza el estado interno de willDelete_. |
wouldDelete(element) | Muestra si el bloque o la burbuja proporcionados se borrará si se suelta en esta área. Este método debe verificar si el elemento se puede borrar y si siempre se llama antes de onDragEnter/onDragOver/onDragExit. |