问题标签 [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 回答
1485 浏览

javascript - 如何在 SVG 中换行

所以我正在渲染一些具有特定width120px 的对象,并且这些对象将具有不同的标题。我的问题是当标题太长时,它不会将其换行并将其放在新行中。svg中是否有解决此类问题的方法?

0 投票
0 回答
342 浏览

jgraph - 在服务器上创建图表图像时出现 mxGraph 错误

问候!我正在使用 mxGraph,但我遇到了一个问题。我需要在服务器上创建创建图表的图片。为此,我使用默认的 java servlet -java\examples\com\mxgraph\examples\web\ExportServlet.java 它是创建图片,但在某些情况下,我得到了反转的颜色和增加的字体。有我用来在服务器上发送的 js 代码示例:

EditorUi.prototype.getImageXML = function(){

};

有图表的样子: 图表的一部分,原样 还有 diag 导出后的样子: servlet 创建的 diag 的图像 一些颜色被反转,字体增加。

是错误还是我在某个地方出错了?

0 投票
1 回答
2829 浏览

javascript - 如何在 mxGraph 中添加顶点图像

我正在使用 javascript 在 mxGraph 中创建一个工具栏。从工具栏中,我设置了一些图像,例如三角形,并将这些图像拖放到我的图形 div 区域中。我正在像这样添加这些图像

现在我想添加外部顶点图像,如汽车、笔记本电脑。请有人建议我如何做到这一点。而不是shape=rounded我必须给出的。

0 投票
3 回答
8096 浏览

javascript - mxGraph:使用 XML 创建图形

我正在尝试从 xml 文件创建图形。

我的 JavaScript 代码是-

在我的 XML 中,我只配置了一个节点。但是当我将我的 XML 加载到图中时,它需要两个节点,这意味着对于每个节点它都迭代两次。请有人帮助我我做错了什么。

0 投票
2 回答
1700 浏览

javascript - 如何在 mxGraph javascript 中获取顶点

我正在尝试使用mxCellOverlayand以编程方式在我现有的顶点/顶点中添加一个新图标addCellOverlay。如何获取我在 workeditor xml 中的所有顶点,以便可以将其传递给addCellOverlay参数,如下例所示。

参考:http: //jgraph.github.io/mxgraph/javascript/examples/fixedicon.html

如果我在 fixedIcon.html(第 72 行)中添加此代码,var v1它会给我一个新的勾选/检查图标。

0 投票
1 回答
1150 浏览

javascript - mxGraph 显示网格,但不显示图像

我正在使用mxGraph在网页中开发可绘制区域。

这是一个遗留代码,我正在尝试理解它,因为该区域除了网格之外没有显示任何图像。

这是我的javascript代码来显示一个简单的图表

../Diagram是一个 servlet Java,您可以在下面看到:

返回的 XML(文件)如下所示:

但是,屏幕中的结果总是只有网格

网格

当我调试该行dec.decode(node, graph.getModel());以查看node值时,我得到了一个 XML 对象,其中包含 Java 返回的信息。

在 Chrome 中,我在控制台中没有收到任何消息,但是当我在 Firefox 中测试它时,我收到一条警告,说我在文件 graph.properties 中有一个“XML 解析错误”,但这个文件不是 XML(实际上,我不知道这个文件是什么)。我也在这里粘贴文件

图.properties

更新

我仍然没有解决这个问题,但我得到了一个新的证据。

当我调试该dec.decode(node, graph.getModel());行时,我有两个dec变量属性。一个 XMLDocument 和一个空数组。我认为问题可能出在编码部分,但我在页面中没有找到任何关于 mxCodec的提示。

调试图像

0 投票
0 回答
355 浏览

javascript - mxGraph 更改单元格的层顺序

我正在使用 mxGraph 并尝试创建图层/单元格的概述。用户应该能够更改这些层的顺序。

Atm 我只看到可以将一个单元格发送到顶层和后面。是否有任何特定方法可以将孩子来回发送一层?

0 投票
0 回答
673 浏览

jgraph - JGraph / MXGraph中的管道动画流

是否可以在 JGraph/MXGraph 中制作“管道中的流动”动画?

如果是,有人可以发布一些说明/MWE 如何做到这一点?

与此 GoJS 示例相当:http: //gojs.net/latest/samples/processFlow.html

在此处输入图像描述

0 投票
0 回答
323 浏览

mxgraph - mxGraph (JS) 可以显示决策树吗?

我们正在使用 mxGraph 构建决策树。我们正在寻找显示顶点的层次结构,每个顶点都有一个是和一个否。我们希望 YES 节点链接到 WEST(父节点的右侧)并且 NO 节点绘制在下方(SOUTH)。

我们想使用 HeirarchicalLayout,因为在添加新节点时我们不需要自己渲染坐标。

我已经研究过创建自定义布局,但这似乎有点矫枉过正。

有没有一种方法可以根据正在呈现的 CellType 显示同时具有 WEST 和 SOUTH 方向的布局?

在此先感谢您的时间。

0 投票
0 回答
1097 浏览

javascript - 如何将 mxGraph 生成的 .XML 导出到图像文件?

我在将 mxGraph 编辑器生成的 xml 导出到图像文件(png 或 jpg)时遇到问题

我尝试使用 PHP 示例代码,但在生成的文件中出现类似错误

我使用的 PHP 代码是:

我还尝试了 Java servlet,生成的图像始终为空白。

还有什么我可以尝试的吗?我知道还有一个 .NET sdk,但我想避免使用它。

谢谢