blockly > Eventos > BlockChange
Clase Events.BlockChange
Notifica a los objetos de escucha cuando cambia algún elemento de un bloque (p.ej., valores de campo, 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) El elemento que cambió. uno de estos: "field", "comment", "contraído", "inhabilitado", "intercalado" o "mutación" | |
nombre? | string | (Opcional) El nombre del campo que se modificó 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. | |
tipo | string |
Métodos
Método | Modificadores | Descripción |
---|---|---|
isNull() | ¿Este evento registra algún cambio de estado? | |
ejecutar(adelante) | Ejecuta un evento de cambio. | |
setDisabledReason(disabledReason) | Establece un identificador de idioma neutro para determinar por qué se inhabilitó o no el bloqueo. Esto solo es válido para eventos en los que el elemento está "inhabilitado". La configuración predeterminada es “MANUALLY_DISABLED”. | |
toJson() | Codifica el evento como JSON. |