blockly > Eventi > BlockChange

lezione Events.BlockChange

Invia una notifica ai listener quando alcuni elementi di un blocco sono stati modificati (ad es. valori dei campi, commenti e così via).

Firma:

export declare class BlockChange extends BlockBase 

Espande: BlockBase

Costruttori

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

Proprietà

Proprietà Modificatori Tipo Descrizione
? stringa (Facoltativo) L'elemento che è stato modificato; uno tra 'field', 'comment', ' Consultad', 'disable', 'inline' o 'mutation'
nome? stringa (Facoltativo) Il nome del campo che è stato 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 stringa

Metodi

Metodo Modificatori Descrizione
isNull() Questo evento registra un cambiamento di 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 non è stato disattivato. È valido solo per gli eventi in cui l'elemento è "disattivato". Il valore predefinito è "MANUALLY_DISABLED".
toJson() Codifica l'evento come JSON.