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