每个节点都会实例化一个node实例
该节点对应的真实数据
该节点唯一的标识
是否是根节点
节点层级
节点的宽
节点的高
节点的left位置
节点的top位置
节点的父节点
节点的子节点列表
节点是内容容器,svg对象
v0.1.5+
节点是否正在拖拽中
通过重新创建节点内容更新节点的宽高,返回一个布尔值,代表是否宽高发生了变化
递归渲染该节点及其所有子节点
v0.5.0+
更新节点形状节点。比如当节点状态改变后,调用该方法显示或取消激活样式。
递归删除,只是从画布删除,节点容器还在,后续还可以重新插回画布
v0.5.0+
销毁节点,不但会从画布删除,而且原节点直接置空,后续无法再插回画布
重新渲染该节点到其子节点之间的连线
移除该节点到其子节点之间的连线
渲染展开收缩按钮的内容
移除展开收缩按钮
获取某个最终应用到该节点的样式值
prop:要获取的样式属性
root:是否是根节点,默认false
isActive:获取的是否是激活状态的样式值,默认false
修改节点的某个样式,SET_NODE_STYLE命令的快捷方法
获取该节点真实数据nodeData的data对象里的指定值,key不传返回这个data对象
设置节点数据,SET_NODE_DATA命令的快捷方法
richText:v0.4.2+,Boolean,如果要设置的是富文本内容,也就是html字符,richText需要传true设置节点文本,SET_NODE_TEXT命令的快捷方法
设置节点图片,SET_NODE_IMAGE命令的快捷方法
设置节点图标,SET_NODE_ICON命令的快捷方法
设置节点超链接,SET_NODE_HYPERLINK命令的快捷方法
设置节点备注,SET_NODE_NOTE命令的快捷方法
设置节点标签,SET_NODE_TAG的快捷方法
v0.1.5+
隐藏节点及其下级节点
v0.1.5+
显示节点及其下级节点
v0.1.5+
检测当前节点是否是某个节点的祖先节点
v0.1.5+
检测当前节点是否是某个节点的兄弟节点
v0.2.0+
检查是否存在概要
v0.2.0+
隐藏概要节点
v0.2.0+
显示概要节点
v0.2.0+
更新概要节点
v0.2.0+
检查节点是否存在自定义数据
v0.2.0+
检查节点是否存在自定义位置的祖先节点
v0.2.4+
获取节点形状
v0.2.4+
设置节点形状,SET_NODE_SHAPE命令的快捷方法
v0.2.5+
获取节点自身的自定义样式
v0.2.5+
获取最近一个存在自身自定义样式的祖先节点的自定义样式
v0.2.5+
获取自身可继承的自定义样式