Clase DeleteArea
Clase abstracta para un componente que puede borrar un bloque o una burbuja que se suelta sobre él.
Signature:
export declare class DeleteArea extends DragTarget implements IDeleteArea
Extiende: DragTarget
Implementa: IDeleteArea
Constructores
Constructor | Modificadores | Descripción |
---|---|---|
(constructor)() | Es el constructor de DeleteArea. No debe ser llamado directamente, 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 | Si el último bloque o burbuja arrastrado sobre esta área de eliminación se eliminará si se lo suelta en este componente. Esta propiedad no se actualiza después de borrar el bloque o el cuadro. |
Métodos
Método | Modificadores | Descripción |
---|---|---|
updateWouldDelete_(wouldDelete) | protected |
Actualiza el estado wouldDelete_ interno. |
wouldDelete(element, couldConnect) | Muestra si el bloque o el cuadro proporcionados se borrarían si se soltaran en esta área. Este método debe verificar si el elemento se puede borrar y siempre se llama antes de onDragEnter/onDragOver/onDragExit. |