blockly > DeleteArea

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.