blockly > Ereignisse > Abstrakt
Events.Abstract-Klasse
Abstrakte Klasse für ein Ereignis.
Unterschrift:
export declare abstract class Abstract
Konstruktoren
| Konstruktor | Modifikatoren | Beschreibung |
|---|---|---|
| (constructor)() | Erstellt eine neue Instanz der Klasse Abstract. |
Attribute
| Attribut | Modifikatoren | Typ | Beschreibung |
|---|---|---|---|
| gruppe | String | Eine ID für die Gruppe von Ereignissen, mit der dieser Block verknüpft ist. Gruppen definieren Ereignisse, die aus Sicht des Nutzers als einzelne Aktion behandelt und gemeinsam rückgängig gemacht werden sollten. |
|
| isBlank | abstract |
boolean | Gibt an, ob das Ereignis ohne erforderliche Parameter erstellt wurde (die von „fromJson“ ausgefüllt werden müssen). |
| isUiEvent | boolean | Gibt an, ob es sich um ein UI-Ereignis handelt. | |
| recordUndo | boolean | Gibt an, ob dieses Ereignis rückgängig gemacht werden kann oder nicht. | |
| type | String | Der Typ dieses Ereignisses. | |
| workspaceId? | String | Optional: Die Workspace-ID für dieses Ereignis. |
Methoden
| Methode | Modifikatoren | Beschreibung |
|---|---|---|
| getEventWorkspace_() | Ruft den Arbeitsbereich ab, zu dem die Veranstaltung gehört. | |
| isNull() | Wird mit diesem Ereignis eine Statusänderung erfasst? | |
| run(_forward) | Ereignis ausführen | |
| toJson() | Codieren Sie das Ereignis als JSON. |