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