blockly > Ereignisse > BlockChange

Klasse „Events.BlockChange“

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
(Konstruktor)(opt_block, opt_element, opt_name, opt_oldValue, opt_newValue) Erstellt eine neue Instanz der BlockChange-Klasse

Attribute

Property Modifikatoren Typ Beschreibung
element? String (Optional) Das geänderte Element: entweder „field“ (Feld), „comment“ (Kommentar), „minimiert“ (minimiert), „disabled“ (deaktiviert), „inline“ (inline) oder „mutation“
Name? String Optional: Der Name des geänderten Felds, falls es sich um eine Änderung an einem Feld handelt.
newValue unbekannt Der neue Wert des Elements.
oldValue unbekannt Der ursprüngliche Wert des Elements.
Typ String

Methoden

Methode Modifikatoren Beschreibung
isNull() Erfasst dieses Ereignis eine Statusänderung?
run(vorwärts) Führen Sie ein Änderungsereignis aus.
setDisabledReason(disabledReason) Legen Sie die sprachneutrale Kennung für den Grund fest, warum die Blockierung deaktiviert wurde oder nicht. Dies gilt nur für Ereignisse, bei denen das Element „deaktiviert“ ist. Die Standardeinstellung ist „MANUALLY_DISABLED“.
toJson() Codieren Sie das Ereignis als JSON.