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. |