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