blockly > Événements > BlockChange
Classe Events.BlockChange
Notifie les écouteurs lorsqu'un élément d'un bloc a été modifié (par exemple, les valeurs de champs, les commentaires, etc.).
Signature :
export declare class BlockChange extends BlockBase
Extension:BlockBase
Constructeurs
Constructeur | Modificateurs | Description |
---|---|---|
(constructor)(opt_block, opt_element, opt_name, opt_oldValue, opt_newValue) | Construit une nouvelle instance de la classe BlockChange . |
Propriétés
Propriété | Modificateurs | Type | Description |
---|---|---|---|
l'élément ? | chaîne | (Facultatif) L'élément qui a été modifié. au choix : "champ", "comment", "réduit", "désactivé", "intégré" ou "mutation" | |
du produit ? | chaîne | (Facultatif) Nom du champ qui a été modifié, s'il s'agit d'une modification apportée à un champ. | |
newValue | inconnu | Nouvelle valeur de l'élément. | |
oldValue | inconnu | Valeur d'origine de l'élément. | |
type | chaîne |
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 de la langue pour la raison pour laquelle le blocage a été désactivé ou non. Ceci n'est valable que pour les événements où l'élément est "désactivé". La valeur par défaut est "MANUALLY_DISABLED". | |
toJson() | Encodez l'événement au format JSON. |