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