框选工具
new RectSelection(options = {})
constructor
框选工具构造函数
参数
-
options
:object
optional-
handleBrush(nodes)
:Function
optional框选结束时触发的回调函数
参数
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 右键单击事件 | - |