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.