一尘不染

基于工作流(即有向图)浏览器的编辑器

java

我想提供一个WYSIWYG工具,最好是基于JavaScript的工作流图表(即有向图)。我需要商业软件友好许可,其中包括向OEM付费。如果有必要的服务器端组件,则需要Java或ColdFusion,因为我正在与现有产品集成。

我的工作流图可以有多个起始顶点,但是只有一个终止顶点和边是有向的。除了所见即所得的编辑之外,我还在寻找一种可以帮助以下方面的工具:

  1. 能够导出工程图,因此可以是:
    1. 坚持
    2. 由一种编程语言解析(我假设是XML,但其他格式也很好)。
    3. 再次编辑(保留布局信息)
  2. 将任意数据与边缘和顶点相关联,包括定义视图/编辑窗格的能力。

很高兴有:

  1. 检测是否有任何顶点无法到达终点。
  2. 如果未提供绘图信息,则自动布局顶点和边。

我看了看似有希望的mxGraph,但希望这里的回答者可以在我跳下兔子洞之前提供一些其他指导。


阅读 292

收藏
2020-12-03

共1个答案

一尘不染

您是否已经签出JavaScript InfoVis
Toolkit(http://thejit.org/)?它可能并没有您需要的所有内容,但是它具有强制控制的图形布局,并允许交互式编辑。由于它呈现在JavaScript画布中,因此您应该能够将结果另存为图像文件。

这是一些图形布局功能的演示:http
:
//thejit.org/static/v20/Jit/Examples/ForceDirected/example2.html

2020-12-03