使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
blockly > Events > Abstract
Events.Abstract 类
事件的抽象类。
Signature:
export declare abstract class Abstract
构造函数
属性
属性 |
修饰符 |
类型 |
说明 |
小组 |
|
字符串 |
与此代码块关联的事件组的 ID。 组用于定义应从用户的角度视为单个操作且应一起撤消的事件。 |
isBlank |
abstract |
布尔值 |
事件是否未使用必要的参数(由 fromJson 填充)构建。 |
isUiEvent |
|
布尔值 |
事件是否为界面事件。 |
recordUndo |
|
布尔值 |
此事件是否可撤消。 |
type |
|
字符串 |
此事件的类型。 |
workspaceId? |
|
字符串 |
(可选)此事件的工作区标识符。 |
方法
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-25。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-07-25。"],[],["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"]]