blockly > 事件

事件命名空间

说明
BlockBase 与块有关的任何事件的抽象类。
BlockChange 在块的某些元素发生更改(例如字段值、注释等)时通知监听器。
BlockCreate 在创建块(或连接的块堆栈)时通知监听器。
BlockDelete 在某个块(或连接的块的堆栈)被删除时通知监听器。
BlockDrag 在手动拖动/放置某个块时通知监听器。
BlockFieldIntermediateChange 当块的字段的值发生更改但更改尚未完成,并且预计会紧随块更改事件时,通知监听器。
BlockMove 在块移动时通知监听器。这可能是从一个位置连接到另一个,也可能是工作区中的一个位置到另一个位置。
BubbleOpen 用于气泡打开事件的类。
点击 通知监听器用户点击了某些块状元素。
CommentBase 评论事件的抽象类。
CommentChange 通知监听器工作区评论的内容已更改。
CommentCollapse
CommentCreate 通知监听器已创建工作区评论。
CommentDelete 通知监听器工作区评论已被删除。
CommentMove 通知监听器工作区评论已移动。
FinishedLoading 在工作区完成从 JSON/XML 的反序列化时通知监听器。
MarkerMove 通知监听器某个标记(用于键盘导航)已移动。
已选择 用于选定事件的类。通知监听器已选择新元素。
ThemeChange 通知监听器工作区主题已更改。
ToolboxItemSelect 通知监听器工具箱项已被选中。
TrashcanOpen 在垃圾桶打开或关闭时通知监听器。
UiBase 界面事件的基类。界面事件是指无需通过网络发送即可实现多用户编辑(例如,滚动工作区、缩放、打开工具箱类别)的事件。界面事件不会撤消或重做。
VarBase 变量事件的抽象类。
VarCreate 通知监听器已创建变量模型。
VarDelete

通知监听器变量模型已被删除。

VarRename

通知监听器变量模型已重命名。

ViewportChange

通知监听器工作区 Surface 的位置或缩放比例已更改。

在工作区本身调整大小时不发送通知。

抽象类

抽象类 说明
摘要 事件的抽象类。

枚举

Enumeration 说明
BubbleType
ClickTarget

接口

接口 说明
AbstractEventJson
BlockBaseJson
BlockChangeJson
BlockCreateJson
BlockDeleteJson
BlockDragJson
BlockFieldIntermediateChangeJson
BlockMoveJson
BubbleOpenJson
ClickJson
CommentBaseJson
CommentChangeJson
CommentCollapseJson
CommentCreateJson
CommentMoveJson
MarkerMoveJson
SelectedJson
ThemeChangeJson
ToolboxItemSelectJson
TrashcanOpenJson
VarBaseJson
VarCreateJson
VarDeleteJson
VarRenameJson
ViewportChangeJson

变量

变量 说明
BLOCK_CHANGE
BLOCK_CREATE
BLOCK_DELETE
BLOCK_DRAG
BLOCK_FIELD_INTERMEDIATE_CHANGE
BLOCK_MOVE
BUBBLE_OPEN
BUMP_EVENTS
更改
clearPendingUndo
点击
COMMENT_CHANGE
COMMENT_CREATE
COMMENT_DELETE
COMMENT_MOVE
创建
删除
停用
disableOrphans
enable
filter
FINISHED_LOADING
消防
fromJson
get
getDescendantIds
getGroup
getRecordUndo
isEnabled
MARKER_MOVE
移动
已选择
setGroup
setRecordUndo
THEME_CHANGE
TOOLBOX_ITEM_SELECT
TRASHCAN_OPEN
界面
VAR_CREATE
VAR_DELETE
VAR_RENAME
VIEWPORT_CHANGE

类型别名

类型别名 说明
BumpEvent