FlowDocument
流程数据文档 (固定布局), 存储流程的所有节点数据
Danger
对节点的操作 最好通过 ctx.operation 进行操作, 这样才能绑定到 redo/undo
root
获取画布的根节点,所有节点都挂在根节点下边
originTree
画布真实的节点树
renderTree
画布渲染时的节点树,为了提升性能,渲染的树会随着节点分支折叠而变化,并非真实的树
getAllNodes
获取所有节点数据
getNode
通过指定 id 获取节点
getNodeRegistry
获取节点的定义, 节点定义可以根据业务自己扩展配置项
fromJSON/toJSON
导入和导出数据
registerFlowNodes
注册节点的配置项目, 支持继承
addNode
添加节点
addFromNode
添加到指定节点的后边
addBlock
为指定节点添加分支节点
removeNode
删除节点
onNodeCreate/onNodeUpdate/onNodeDispose
节点创建/更新/销毁事件, 返回事件的注销函数
traverse
从指定节点遍历所有子节点, 默认根节点
toString
返回节点结构的字符串快照