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