blockly > Events > BlockChange
Classe Events.BlockChange
Notifica os listeners quando algum elemento de um bloco é alterado (por exemplo, valores de campo, comentários etc.).
Signature:
export declare class BlockChange extends BlockBase
Extends: BlockBase
Construtores
Construtor | Modificadores | Descrição |
---|---|---|
(constructor)(opt_block, opt_element, opt_name, opt_oldValue, opt_newValue) | Cria uma nova instância da classe BlockChange . |
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
elemento? | string | (Opcional) O elemento que mudou: "field", "comment", "collapsed", "disabled", "inline" ou "mutation" | |
nome? | string | (Opcional) O nome do campo que foi alterado, se for o caso. | |
newValue | desconhecido | O novo valor do elemento. | |
oldValue | desconhecido | O valor original do elemento. | |
type | EventType |
Métodos
Método | Modificadores | Descrição |
---|---|---|
isNull() | Esse evento registra alguma mudança de estado? | |
run(forward) | Execute um evento de mudança. | |
setDisabledReason(disabledReason) | Defina o identificador sem idioma para o motivo pelo qual o bloqueio foi ou não desativado. Isso é válido apenas para eventos em que o elemento está "desativado". O padrão é "MANUALLY_DISABLED". | |
toJson() | Codifique o evento como JSON. |