blockly > Eventi > BlockChange

Classe Events.BlockChange

Invia una notifica agli ascoltatori quando un elemento di un blocco è stato modificato (ad es. valori dei campi, commenti e così via).

Firma:

export declare class BlockChange extends BlockBase 

Estende: BlockBase

Costruttori

Costruttore Modificatori Descrizione
(constructor)(opt_block, opt_element, opt_name, opt_oldValue, opt_newValue) Costruisce una nuova istanza della classe BlockChange

Proprietà

Proprietà Modificatori Tipo Descrizione
element? stringa (Facoltativo) L'elemento che è cambiato; uno dei valori "field", "comment", "collapsed", "disabled", "inline" o "mutation"
name? stringa (Facoltativo) Il nome del campo modificato, se si tratta di una modifica a un campo.
newValue sconosciuto Il nuovo valore dell'elemento.
oldValue sconosciuto Il valore originale dell'elemento.
type EventType

Metodi

Metodo Modificatori Descrizione
isNull() Questo evento registra una modifica dello stato?
run(forward) Esegui un evento di modifica.
setDisabledReason(disabledReason) Imposta l'identificatore indipendente dalla lingua per il motivo per cui il blocco è stato o meno disattivato. Questo è valido solo per gli eventi in cui l'elemento è "disattivato". Il valore predefinito è "MANUALLY_DISABLED".
toJson() Codifica l'evento come JSON.