我需要构建一个工作流工具,允许人们将节点拖到画布上,将节点的出口连接到其他节点的输入..缩放..(我刚刚发现的一个示例看起来像“自动化”部分中介绍的示例这里:http ://bronto.com/platform/features )
寻找关于如何开始的建议......好奇是否有任何人推荐的框架/库使这更容易,或者只是确认我应该开始使用 Javascript 来处理拖放/画线/等。
我需要构建一个工作流工具,允许人们将节点拖到画布上,将节点的出口连接到其他节点的输入..缩放..(我刚刚发现的一个示例看起来像“自动化”部分中介绍的示例这里:http ://bronto.com/platform/features )
寻找关于如何开始的建议......好奇是否有任何人推荐的框架/库使这更容易,或者只是确认我应该开始使用 Javascript 来处理拖放/画线/等。
这个问题已经很老了,但如果有人需要更新的答案,我肯定会尝试 jQuery 开源项目 jsPlumb https://github.com/sporritt/jsPlumb。
如果您在 ASP.NET 平台上,请尝试Orchard CMS。它有一个工作流程模块,您可以根据自己的需要进行定制。
我尝试了几种工作流程、流程图和图表工具。
我找到了一个,然后我可以用编辑器制作一个 HTML5 工作流程图,从服务器加载和保存数据。
这几乎具有可用于制作工作流程图的所有功能:
1) 矩形内的富文本。
2)能够自定义形状。
3)能够添加流程图符号和修复后端代码。
4) 适用于 Android、iOS、HTML5 浏览器。
5)能够添加不同类型的线条以附加到不同的形状和对象。
6) 能够正确拖放元素、线条、形状和富文本。
7) 能够创建自己的元素(便签、UML 对象、行车道、文档对象等)
麻省理工学院许可。