Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
blockly > Zdarzenia > Abstrakcyjne
Klasa Events.Abstract
Abstrakcyjna klasa zdarzenia.
Podpis:
export declare abstract class Abstract
Zespoły
Zespół |
Modyfikatory |
Opis |
(constructor)() |
|
Tworzy nową instancję klasy Abstract . |
Właściwości
Właściwość |
Modyfikatory |
Typ |
Opis |
group |
|
ciąg znaków |
Identyfikator grupy zdarzeń, z którą powiązany jest ten blok. Grupy definiują zdarzenia, które z perspektywy użytkownika powinny być traktowane jako pojedyncze działanie i które należy cofnąć razem. |
isBlank |
abstract |
wartość logiczna |
Określa, czy zdarzenie zostało utworzone bez niezbędnych parametrów (które mają być wypełniane przez funkcję fromJson). |
isUiEvent |
|
wartość logiczna |
Określa, czy zdarzenie jest zdarzeniem interfejsu użytkownika. |
recordUndo |
|
wartość logiczna |
Wskazuje, czy to wydarzenie można cofnąć. |
type |
|
ciąg znaków |
Typ tego zdarzenia. |
workspaceId? |
|
ciąg znaków |
(Opcjonalnie) Identyfikator workspace dla tego zdarzenia. |
Metody
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: 2025-05-16 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-05-16 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"]]