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