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. |