Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
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. |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-25 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-25 (UTC)."],[[["`Events.Abstract` is a base class for all Blockly events, defining common properties and methods."],["It provides properties like `type`, `group`, `recordUndo`, and `isUiEvent` to describe event characteristics."],["Events can be serialized to JSON using `toJson()` and executed with `run()`."],["Subclasses implement specific event logic and data."],["`isBlank` property indicates if the event was created without full information, potentially to be filled by `fromJson()`."]]],["The `Events.Abstract` class serves as a base for event handling. Key properties include a `group` ID for related events, `isBlank` indicating incomplete construction, `isUiEvent` denoting UI-related events, and `recordUndo` determining if the event is undoable. Each event has a `type` and optionally a `workspaceId`. Core methods include `isNull()` to check for state change, `run()` to execute the event, and `toJson()` for JSON encoding.\n"]]