Classe DeleteArea
Classe abstrata para um componente que pode excluir um bloco ou balão que é solto sobre ele.
Signature:
export declare class DeleteArea extends DragTarget implements IDeleteArea
Estende:DragTarget
Implements: IDeleteArea
Construtores
| Construtor | Modificadores | Descrição |
|---|---|---|
| (construtor)() | Construtor de DeleteArea. Não deve ser chamado diretamente, apenas por uma subclasse. |
Propriedades
| Propriedade | Modificadores | Tipo | Descrição |
|---|---|---|---|
| id | string | O ID exclusivo desse componente que é usado para registro no ComponentManager. | |
| wouldDelete_ | protected |
booleano | Indica se o último bloco ou balão arrastado sobre essa área de exclusão seria excluído se soltado nesse componente. Essa propriedade não é atualizada após a exclusão do bloco ou do balão. |
Métodos
| Método | Modificadores | Descrição |
|---|---|---|
| updateWouldDelete_(wouldDelete) | protected |
Atualiza o estado interno wouldDelete_. |
| wouldDelete(element) | Retorna se o bloco ou balão fornecido seria excluído se soltado nesta área. Esse método verifica se o elemento pode ser excluído e sempre é chamado antes de onDragEnter/onDragOver/onDragExit. |