Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
blockly > Sự kiện > Trừu tượng
Lớp Events.Abstract
Lớp trừu tượng cho một sự kiện.
Chữ ký:
export declare abstract class Abstract
Hàm khởi tạo
Hàm dựng |
Đối tượng sửa đổi |
Mô tả |
(constructor)() |
|
Tạo một thực thể mới của lớp Abstract |
Thuộc tính
Thuộc tính |
Đối tượng sửa đổi |
Loại |
Mô tả |
nhóm |
|
chuỗi |
Mã nhận dạng cho nhóm sự kiện mà khối này liên kết. Nhóm xác định các sự kiện cần được coi là một hành động duy nhất từ quan điểm của người dùng và cần được huỷ cùng nhau. |
isBlank |
abstract |
boolean |
Sự kiện có được tạo mà không có các thông số cần thiết hay không (sẽ được điền bằng fromJson). |
isUiEvent |
|
boolean |
Sự kiện có phải là sự kiện giao diện người dùng hay không. |
recordUndo |
|
boolean |
Liệu sự kiện này có thể huỷ hay không. |
type |
|
chuỗi |
Loại sự kiện này. |
workspaceId? |
|
chuỗi |
(Không bắt buộc) Giá trị nhận dạng không gian làm việc cho sự kiện này. |
Phương thức
Phương thức |
Đối tượng sửa đổi |
Mô tả |
getEventWorkspace_() |
|
Lấy không gian làm việc mà sự kiện thuộc về. |
isNull() |
|
Sự kiện này có ghi lại bất kỳ thay đổi nào về trạng thái không? |
run(_forward) |
|
Chạy một sự kiện. |
toJson() |
|
Mã hoá sự kiện dưới dạng JSON. |
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-25 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 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"]]