框选工具
new RectSelection(options = {})
constructor
框选工具构造函数
参数
-
options:objectoptional-
handleBrush(nodes):Functionoptional框选结束时触发的回调函数
参数
nodes框选选中的节点
-
graph.activeRectSelection()
Function
激活框选
graph.deactivatedRectSelection()
Function
取消框选
graph.brushstarted()
Function
框选开始时执行回调,用户可以通过重写该函数自定义框选行为
graph.brushing()
Function
框选中执行回调,用户可以通过重写该函数自定义框选行为
graph.brushended()
Function
框选结束时执行回调,用户可以通过重写该函数自定义框选行为
框选插件事件
| 触发时机 | 事件名称 | 参数 | 描述 |
|---|---|---|---|
| 框选开始时 | brushstarted | { event } - event: object 框选事件 | - |
| 框选移动时 | brushing | { event } - event: object 框选事件 | - |
| 框选结束时 | brushended | { nodes, event } - nodes: Array 框选选中的节点 - event: object 框选事件 | 等价于构造函数参数 options 中的 handleBrush |
| 框选右键单击 | contextmenu | { event } - event: object 右键单击事件 | - |