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

javascript - 如何删除 mxGraph 中的顶点边框?

我试图得到它,以便顶点将突出显示鼠标悬停的边框,但没有边框。我尝试使用笔画宽度和笔画颜色来做到这一点,但边框似乎不服从我将其设置为零,总是有一个 1 像素的轮廓。

查看我看到的源代码:

那么我应该覆盖它并删除 Math.max 调用,以便不强制执行 1px 最小值吗?

0 投票
1 回答
1422 浏览

javascript - 如何使用 mxGraph 获取 SVG 元素的 ID

我的网络应用程序使用 mxClient.js。我的 SVG 对象是使用其 API 创建的,其形式如下:

但是,当我在 ID 参数中使用字符串初始化我的对象时,当我在 Chrome 上检查元素时它不会出现。这个问题有什么明显的解决方法吗?

到目前为止,我尝试使用 jQuery 和 Javascript 调用 svg,但无济于事。

我的代码库:

0 投票
1 回答
1358 浏览

javascript - 在 SVG 元素上替代 jQuery .append

我目前正在使用 mxGraph 的 mxClient.js 使用一系列graph.insertVertexgraph.insertEdge.

我尝试了.append一个div会在节点上浮动的 jQuery.mouseover()事件,该事件内部具有以下方法:$(theNode).append(<div>hello</div>)但它无法工作。

但是,我目前能够在事件发生时以及有console.log事件时附加事件。为什么只有某些 DOM 交互才能与 SVG 一起使用?.mouseover.mouseout

0 投票
1 回答
877 浏览

javascript - 在 MxGraph 中启用顶点旋转

我想在 mxGraph 中启用顶点(对象)旋转,谁能告诉我该怎么做?我不想通过设置 'rotation=45 ,rotation=-90' 等来做到这一点。我希望用户能够在设计器上旋转对象。

谢谢

0 投票
1 回答
652 浏览

javascript - 从 mxCell 获取 HTML 元素引用

我有一个要添加到 MXGraph(graph) 的 HTML 字符串 (htmlString)

var vertex = graph.insertVertex(parent, null, htmlString , x,y, 100, 100);

现在,顶点是 mxCell。从顶点如何获取我的 Dom 元素的引用?

0 投票
1 回答
361 浏览

xml - MXGraph.getPrettyXML() 不返回动态进行的 DOM 更改

我正在尝试将 MXGraph 持久化到数据库并根据用户请求重新生成。以下是如何使用用户流:

  • 为顶点创建 HTML
  • 将顶点 (v) 添加到 Graph
  • 选择 HTML 元素 (v.getElementById())
  • 修改 (V) 顶点中的 HTML
  • 获取图形的 XML。这是用于创建 XML 的代码片段

  • 将其保存到数据库

从上面,我可以在步骤:1 中转换顶点的 HTML,但在步骤:3 之后不能。但是,我确定在 STEP:3 中修改 DOM 后,我正在尝试上面的代码片段。

请让我知道如何获取 XML(动态进行 HTML 更改)。

0 投票
1 回答
2927 浏览

javascript - 将悬停事件添加到 mxGraph 中的顶点

有没有办法处理顶点上的悬停事件?在 mxEvents 或任何示例中,我没有看到任何相关内容,例如mouseentermouseleavemouseover等,所以我假设没有。(还有其他狡猾的解决方法吗?)

0 投票
1 回答
762 浏览

css - 在 mxGraph 中添加滚动球

我在我的应用程序中使用 mxGraph,我想在泳道 A 中添加一个滚动条,以便能够显示不同的节点。

泳道 A 定义为:

我会感谢任何帮助。

在此处输入图像描述

0 投票
1 回答
4823 浏览

java - 将 mxGraph 导出为 SVG(或任何类型的图像)

我已经用 mxGraph 实现了一个图表编辑器javascript,(与他们提供的示例中的相同),我可以得到一个 XML,这里我举个例子:

我从 javascript 编辑器生成这个 xml 并将其发送到带有 ajax 的 java 类。

根据我在 java 类上获得的 xml,我找不到保存图像 svg(或任何其他类型的图像)的方法。

我在互联网上找到的所有示例都显示了如何基于直接在 java 上创建的 mxgraph 导出图像,而不是如何从 xml 中获取它

0 投票
1 回答
363 浏览

html - mxGraph 导出图像丢失 css

英文不好,不好意思,我用mxGraph js前端调用java后端servlet导出图片,图包含html和css,导出格式是png,但是导出结果css丢失,但是xml数据包含 css