jsPlumb Toolkit 允许您快速创建具有视觉连接性的复杂应用程序,而无需构建任何无聊的东西:该工具包提供平移/缩放、小地图小部件、自动布局、数据绑定、路径查找等等。
jsplumb流程图为 javascript 开发人员快速构建需要视觉连接的应用程序提供了基础。工具包功能包括:
平移/缩放
一个超级流畅的平移/缩放组件,可以完美地使用鼠标或通过触摸设备上的捏合操作。
jsplumb流程图自动布局
从绝对、弹簧(力导向)、气球或分层中选择。自己编写也是轻而易举的事。
jsplumb流程图声明式呈现
jsplumb流程图定义一些类型,将它们映射到 HTML 模板,剩下的由 Toolkit 处理。
与 Angular/React/Vue2/Vue3 的一流集成将
节点/组类型映射到底层库中的组件——工具包直接插入您的应用程序。
易于设置样式
Toolkit 支持任意 HTML 来呈现您的节点,这意味着您可以按照自己的方式设置应用程序的样式。
拖放
使用拖放管理器配置可以拖到画布上的节点/组调色板
全面
的浏览器支持 Toolkit 支持所有现代桌面浏览器,包括 IE11,无需任何 polyfill。有移动设备上的用户吗?不是问题。该工具包支持所有现代移动浏览器,并无缝处理触摸事件。
撤消/重做
jsplumb流程图对任意级别的撤消和重做的支持是开箱即用的。
事务
jsplumb流程图在事务中包装一组操作,然后一次性撤消/重做这些操作。
jsplumb流程图可编辑的边缘路径
用户可以操作边缘所遵循的路径,并将更改存储在边缘中。
JSON 导入/导出
Toolkit 使用简单而强大的 JSON 格式来导入和导出数据集
事件驱动
jsplumb流程图提供了一组您可以订阅的详细事件。在 UI 中,事件回调自动提供与鼠标事件相关的数据模型对象。