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. |