问题标签 [mxgraph]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
956 浏览

javascript - 让 mxgraph 自动打开一个 xml

我正在尝试使用 xml 文件打开此应用程序(如果不存在文件,则为空),当我关闭它时,它会自动将其保存到同一位置。

我有源代码,我一直试图弄清楚但没有任何运气。例如 EditorUi.js,第 3029 行是它打开文件的位置,但对我没有多大帮助。说我从来没有在这样的项目中工作过,而且我对 javascript 编程非常陌生,这可能很重要。

源代码:http: //jgraph.github.io/mxgraph/javascript/

0 投票
1 回答
778 浏览

javascript - 使用 mxGraph 实现分层树编辑器

我想用 mxGraph 实现对话树的编辑器。

我从工作流编辑器示例 [1] 开始,并尝试根据我的需要自定义代码。使用子流程模板作为节点和有向连接器绘制图形效果很好。但是,图表层次结构似乎缺失:无论我连接多少个节点,工具提示始终显示“儿童:0”。原始示例代码中也会发生同样的情况。

如何显式配置图形以遵循分层父子布局?

[1] https://jgraph.github.io/mxgraph/javascript/examples/editors/workfloweditor.html

0 投票
0 回答
881 浏览

javascript - 无法使用 mxObjectDecode 将 mxGraph 单元格数据从 xml 解码为对象

我在我的项目中使用 mxGraph JS 库来构建图表。我能够构建图形,将其编码为 xml 并将 xml 解码为图形。

问题

我有一个自定义类Message,我将其对象设置为调用函数后返回cell.data的相应对象。mxCellgraph.insertVertex()

该类Message如下所示:

还有另一个类被称为Type封闭Message对象。这只是逻辑的需求。看起来像这样:

我在图中插入顶点并像这样设置单元格数据:

现在我在以下位置注册我的Message对象mxCodecRegistry

在此之后,我将我的图形编码为 xml。这是代码和输出xml:

代码:

输出:

将 xml 解码为图形并cell.data在控制台中打印:

代码:

输出:

请帮我。我希望将单元格数据转换回对象,以便我可以直接访问所有属性。

0 投票
1 回答
281 浏览

javascript - mxCellEditor:在粘贴文本之前去除 CSS 样式

我想将 MS Excel 中的文本复制/粘贴到我的mxGraph编辑器中,以便标记节点和边。

问题: 从 Excel 复制的单元格内容带有很多 CSS 样式,例如它看起来像这样:

我想去掉所有的样式,只插入原始文本。在 MS Word 中,这种行为称为“匹配目标格式”。

我知道我可以使用完全禁用 HTML 标签

但是,我仍然希望标签可以换行,这似乎需要 HTML 标签。

在将字符串作为标签插入之前拦截粘贴事件并清理字符串的最佳方法是什么?

0 投票
0 回答
170 浏览

javascript - mxEdgeStyle.js 中的 [routePatterns] 是什么意思

在 mxEdgeStyle.js

当我想计算航点的方向时,我该如何选择呢?

我是 mxgraph 的新手,谢谢

0 投票
1 回答
812 浏览

javascript - 如何将 mxGraph endarrow 绘制为双端

使用JavaScript库使用XML结构绘制图形,我想绘制一个具有双端箭头的边缘,即endArrow = open; 两次。

我在风格中使用了style="endArrow=open;" ,但我只得到一次endarrow,我需要两次。像这样的东西--->>

0 投票
1 回答
816 浏览

geometry - 在暗示一些比例和缩放图形后,我们如何获得 mxgraph 中单元格的宽度和高度?

在图形上实现一些缩放和缩放后,我试图实现特定的单元几何宽度和高度(我想要它的新几何属性!)。

0 投票
1 回答
1396 浏览

javascript - mxGraph - 拖动时禁用顶点选择

我正在使用 JS mxGraph 并希望在拖动时禁用顶点的自动选择。只有当用户点击它而不移动它时,才应该选择顶点。谢谢

0 投票
1 回答
3535 浏览

mxgraph - Mxgraph 如何导出 JSON 数据文件

我发现在mxgraph GitHub源文件下导出XML文件功能不对,我想直接导出JSON数据文件

0 投票
1 回答
232 浏览

javascript - 如何在没有源和目标的图形上插入边?JS

我只想在图表上添加一条线。如何在没有源和目标的情况下在图表上插入边?或者告诉我如何使用 JS,在图表中添加一条线