blockly > Eventos > BlockChange

Classe Events.BlockChange

Notifica os listeners quando algum elemento de um bloco é alterado (por exemplo, valores de campos, comentários etc.).

Signature:

export declare class BlockChange extends BlockBase 

Estende: BlockBase

Construtores

Construtor Modificadores Descrição
(construtor)(opt_block, opt_element, opt_name, opt_oldValue, opt_newValue) Constrói uma nova instância da classe BlockChange.

Propriedades

Propriedade Modificadores Tipo Descrição
o elemento? string (Opcional) O elemento que foi alterado. Uma destas opções: "field", "comment", "recolhido", "desativado", "inline" ou "mutação".
? string (Opcional) O nome do campo alterado, se for uma alteração em um campo.
newValue desconhecido O novo valor do elemento.
oldValue desconhecido O valor original do elemento.
tipo string

Métodos

Método Modificadores Descrição
isNull() Esse evento registra alguma alteração de estado?
executar(avançar) Execute um evento de alteração.
setDisabledReason(disabledReason) Defina o identificador de idioma neutro que explica por que o bloqueio foi ou não desativado. Válido apenas para eventos em que o elemento está "desativado". O padrão é "MANUALLY_DISABLED".
toJson() Codifique o evento como JSON.