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. |