render实例负载整个渲染过程,可通过mindMap.renderer获取到。
获取当前激活的节点列表。
获取节点树的根节点。
v0.8.0+
回到中心主题,即设置根节点到画布中心。
v0.7.3+
动态设置思维导图数据。
v0.8.0+已废弃
清除当前激活的节点。
v0.8.0+已废弃
清除当前所有激活节点,并会触发node_active事件 。
v0.8.0+
清除当前所有激活节点,并会触发node_active事件 。
v0.8.0+
清除当前激活的节点列表。不会触发node_active事件 。
v0.1.6+
若有文字编辑需求可调用该方法,会禁用回车键和删除键相关快捷键防止冲突 。
v0.1.6+
结束文字编辑,会恢复回车键和删除键相关快捷键。
v0.8.0+已废弃
添加节点到激活列表里。
v0.8.0+
添加节点到激活列表里。
v0.8.0+已废弃
在激活列表里移除某个节点。
v0.8.0+
在激活列表里移除某个节点。
检索某个节点在激活列表里的索引。
获取节点在同级里的位置索引。
删除某个指定节点。
复制节点,操作节点为当前激活节点,有多个激活节点只会操作第一个节点。
notRender:v0.6.9+,Boolean,默认为false,是否不要触发渲染。设置节点数据,即data字段的数据,并会根据节点大小是否变化来判断是否需要重新渲染该节点,data为对象,如:{text: '我是新文本'}。
v0.1.5+
移动一个节点作为另一个节点的子节点。
v0.1.5+
将节点移动到另一个节点的前面。
v0.1.5+
将节点移动到另一个节点的后面。
v0.2.17+
移动节点到画布中心。
目前如果是存在缩放的情况下回到中心会重置缩放。
v0.6.7+
uid:节点uid
callback:展开完成的回调函数
展开到指定uid的节点。
v0.6.7+
uid:节点uid根据uid找到对应的节点实例。
v0.6.8+
复制节点,调用该方法后会存储当前激活的节点数据,多个激活节点只会操作第一个节点,后续调用paste()方法时可以进行粘贴。
v0.6.8+
剪切节点,调用该方法后会剪切当前激活的节点,并且存储该节点数据,多个节点只会操作第一个节点,后续调用paste()方法时可以进行粘贴。
v0.6.8+
粘贴节点,在调用了copy()或cut()方法后可以调用该方法进行粘贴节点。该方法不支持粘贴用户剪贴板中的数据,请使用内置的Ctrl+v快捷键。