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) Cria uma nova instância da classe BlockChange

Propriedades

Propriedade Modificadores Tipo Descrição
? string (Opcional) O elemento que foi alterado um de "field", "comentário", "recolhido", "desativado", "in-line" ou "mutação"
nome? string (Opcional) Nome do campo que foi alterado, se for uma alteração em um campo.
newValue desconhecido O novo valor do elemento.
oldValue desconhecido O valor original do elemento.
type string

Métodos

Método Modificadores Descrição
isNull() Este evento registra alguma alteração de estado?
run(avançar) Execute um evento de alteração.
setDisabledReason(disabledReason) Defina o identificador de idioma neutro pelo motivo pelo qual o bloqueio foi ou não desativado. Isso só é válido para eventos em que o elemento está "desativado". O padrão é "MANUALLY_DISABLED".
toJson() Codifique o evento como JSON.