Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
blockly > Events > Abstract
Class Events.Abstract
Class abstrak untuk peristiwa.
Tanda Tangan:
export declare abstract class Abstract
Konstruktor
Konstruktor |
Pengubah |
Deskripsi |
(constructor)() |
|
Membuat instance baru class Abstract |
Properti
Properti |
Pengubah |
Jenis |
Deskripsi |
group |
|
string |
ID untuk grup peristiwa yang terkait dengan blok ini. Grup menentukan peristiwa yang harus diperlakukan sebagai satu tindakan dari perspektif pengguna, dan harus diurungkan bersama. |
isBlank |
abstract |
boolean |
Apakah peristiwa dibuat tanpa parameter yang diperlukan (untuk diisi oleh fromJson) atau tidak. |
isUiEvent |
|
boolean |
Apakah peristiwa tersebut merupakan peristiwa UI atau tidak. |
recordUndo |
|
boolean |
Apakah peristiwa ini dapat diurungkan atau tidak. |
jenis |
|
string |
Jenis peristiwa ini. |
workspaceId? |
|
string |
(Opsional) ID ruang kerja untuk peristiwa ini. |
Metode
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-25 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-25 UTC."],[],["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"]]