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.