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.