blockly > Ereignisse > BlockChange

Events.BlockChange-Klasse

Benachrichtigt Listener, wenn sich ein Element eines Blocks geändert hat, z.B. Feldwerte oder Kommentare.

Unterschrift:

export declare class BlockChange extends BlockBase 

Erweitert: BlockBase

Konstruktoren

Konstruktor Modifikatoren Beschreibung
(constructor)(opt_block, opt_element, opt_name, opt_oldValue, opt_newValue) Erstellt eine neue Instanz der BlockChange-Klasse

Attribute

Attribut Modifikatoren Typ Beschreibung
element? String Optional: Das geänderte Element „Feld“, „Kommentar“, „Minimiert“, „Deaktiviert“, „Inline“ oder „Mutation“
Name? String Optional: Der Name des geänderten Felds, falls es sich um eine Änderung des Felds handelt.
newValue unbekannt Der neue Wert des Elements.
oldValue unbekannt Der ursprüngliche Wert des Elements.
type String

Methoden

Methode Modifikatoren Beschreibung
isNull() Wird bei diesem Ereignis eine Statusänderung erfasst?
run(forward) (Vorwärts ausführen) Führen Sie ein Änderungsereignis aus.
setDisabledReason(disabledReason) Legen Sie die sprachneutrale ID für den Grund fest, warum die Sperrung deaktiviert wurde. Dies gilt nur für Ereignisse, bei denen das Element deaktiviert ist. Die Standardeinstellung ist „MANUALLY_DISABLED“.
toJson() Codieren Sie das Ereignis als JSON.