blockly > Zdarzenia > Streszczenie
Events.Klasa abstrakcyjna
Klasa abstrakcyjna dotycząca wydarzenia.
Podpis:
export declare abstract class Abstract
Zespoły
Zespół |
Modyfikatory |
Opis |
(konstruktor)() |
|
Tworzy nową instancję klasy Abstract |
Właściwości
Właściwość |
Modyfikatory |
Typ |
Opis |
grupa |
|
ciąg znaków |
Identyfikator grupy zdarzeń, z którymi jest powiązany ten blok. Grupy definiują zdarzenia, które z perspektywy użytkownika powinny być traktowane jak jedno działanie, i powinny być cofane razem. |
isBlank |
abstract |
wartość logiczna |
Wskazuje, czy zdarzenie zostało utworzone bez niezbędnych parametrów (do zapełnienia przez fromJson). |
isUiEvent |
|
wartość logiczna |
Wskazuje, czy zdarzenie jest zdarzeniem interfejsu użytkownika. |
recordUndo |
|
wartość logiczna |
Określa, czy można cofnąć to zdarzenie. |
type |
|
ciąg znaków |
Typ zdarzenia. |
workspaceId? |
|
ciąg znaków |
(Opcjonalnie) Identyfikator obszaru roboczego tego zdarzenia. |
Metody
Metoda |
Modyfikatory |
Opis |
isNull() |
|
Czy to zdarzenie rejestruje jakąkolwiek zmianę stanu? |
run(_forward) |
|
Przeprowadź wydarzenie. |
toJson() |
|
Zakoduj zdarzenie w formacie JSON. |
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-10-14 UTC.
[null,null,["Ostatnia aktualizacja: 2024-10-14 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"]]