blockly > Events > BlockChange
Clase Events.BlockChange
Notifica a los objetos de escucha cuando cambia algún elemento de un bloque (p.ej., valores de campos, comentarios, etcétera).
Signature:
export declare class BlockChange extends BlockBase
Extiende: BlockBase
Constructores
Constructor | Modificadores | Descripción |
---|---|---|
(constructor)(opt_block, opt_element, opt_name, opt_oldValue, opt_newValue) | Construye una instancia nueva de la clase BlockChange . |
Propiedades
Propiedad | Modificadores | Tipo | Descripción |
---|---|---|---|
elemento? | string | (Opcional) Es el elemento que cambió; uno de "field", "comment", "collapsed", "disabled", "inline" o "mutation". | |
name? | string | (Opcional) Es el nombre del campo que cambió, si se trata de un cambio en un campo. | |
newValue | desconocido | Es el valor nuevo del elemento. | |
oldValue | desconocido | Es el valor original del elemento. | |
type | EventType |
Métodos
Método | Modificadores | Descripción |
---|---|---|
isNull() | ¿Este evento registra algún cambio de estado? | |
run(forward) | Ejecuta un evento de cambio. | |
setDisabledReason(disabledReason) | Establece el identificador independiente del idioma para el motivo por el que se inhabilitó o no el bloqueo. Esto solo es válido para los eventos en los que el elemento está "inhabilitado". El valor predeterminado es "MANUALLY_DISABLED". | |
toJson() | Encodificación del evento como JSON |