blockly > Événements > BlockChange
Classe Events.BlockChange
Informe les écouteurs lorsqu'un élément d'un bloc a changé (par exemple, les valeurs des champs, les commentaires, etc.).
Signature :
export declare class BlockChange extends BlockBase
Étend: BlockBase
Constructeurs
Constructeur | Modificateurs | Description |
---|---|---|
(constructeur)(opt_block, opt_element, opt_name, opt_oldValue, opt_newValue) | Construit une instance de la classe BlockChange . |
Propriétés
Propriété | Modificateurs | Type | Description |
---|---|---|---|
élément ? | chaîne | (Facultatif) Élément qui a changé. Valeur "field", "comment", "collapsed", "disabled", "inline" ou "mutation" | |
nom ? | chaîne | (Facultatif) Nom du champ modifié, le cas échéant. | |
newValue | inconnu | Nouvelle valeur de l'élément. | |
oldValue | inconnu | Valeur d'origine de l'élément. | |
type | EventType |
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
isNull() | Cet événement enregistre-t-il un changement d'état ? | |
run(forward) | Exécutez un événement de modification. | |
setDisabledReason(disabledReason) | Définissez l'identifiant neutre pour la langue de la raison pour laquelle le blocage a été désactivé ou non. Cette option n'est valide que pour les événements où l'élément est défini sur "désactivé". La valeur par défaut est "MANUALLY_DISABLED". | |
toJson() | Encodez l'événement au format JSON. |