blockly > Eventi > BlockChange
Classe 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
Estende: BlockBase
Costruttori
Costruttore | Modificatori | Descrizione |
---|---|---|
(constructor)(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 dei seguenti: "field", "comment", "compresso", "disabilitato", "inline" o "mutation" | |
? | 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 eventuali cambiamenti di stato? | |
run(forward) | Crea un evento di modifica. | |
toJson() | Codifica l'evento come JSON. |