blockly > DeleteArea

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.