Selection 概述
这是一组 API,可用于处理 Diagram 项目的 Selection。该 API 在 diagram 和编辑器中均可用。
方法
| 名称 | 描述 |
|---|---|
| add() | 将指定项添加到选择列表中 |
| clear() | 清空选择列表且不触发事件 |
| getIds() | 返回所选项目 的 ID 列表 |
| getItem() | 返回指定的所选项目的对象;若不带参数调用,则返回最后一个所选项目的对象 |
| includes() | 检查某个元素是否在所选列表中 |
| remove() | 移除指定项目,或在不带参数调用时移除所选列表中的所有项目 |
事件
| 名称 | 描述 |
|---|---|
| afterSelect | 在选中项目后触发 |
| afterUnSelect | 在取消选中项目后触发 |
| beforeSelect | 在选中项目时触发,但发生在项目真正被选中之前 |
| beforeUnSelect | 在取消选中项目时触发,但发生在项目真正被取消选中之前 |