Classe DeleteArea
Classe abstrata para um componente que pode excluir um bloco ou uma bolha que é solto sobre ele.
Signature:
export declare class DeleteArea extends DragTarget implements IDeleteArea
Estende: DragTarget
Implementa: IDeleteArea
Construtores
Construtor | Modificadores | Descrição |
---|---|---|
(construtor)() | Construtor para DeleteArea. Não pode ser chamado diretamente, somente por uma subclasse. |
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
id | string | O ID exclusivo desse componente usado para registro no ComponentManager. | |
wouldDelete_ | protected |
boolean | Se o último bloco ou balão arrastado sobre essa área de exclusão será excluído se solto nesse componente. Esta propriedade não é atualizada depois que o bloco ou balão é excluído. |
Métodos
Método | Modificadores | Descrição |
---|---|---|
updateWouldDelete_(wouldDelete) | protected |
Atualiza o estado ifDelete_ interno. |
wouldDelete(element, couldConnect) | Retorna se o bloco ou balão fornecido será excluído se for solto sobre esta área. Esse método precisa verificar se o elemento pode ser excluído e sempre é chamado antes de onDragEnter/onDragOver/onDragExit. |