mtdv logo

框选工具

阅读时间约 2 分钟

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 右键单击事件
-