- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我下载了https://github.com/jgraph/mxgraph来自 Git 的开源代码,此应用程序保存功能在本地不起作用。是否有可能在本地运行保存功能?是否需要任何配置?请帮我。
点击保存按钮后出现以下错误消息
最佳答案
我提供了用于本地保存和上传已保存文件的代码片段
导出当前图形对象的xml的代码
let encoder = new mxCodec();
let result = encoder.encode(graph.getModel());
let xml = mxUtils.getXml(result);
//workaround for the xml export, do not include the <mxGraphModel> tags
xml = xml.substring(xml.indexOf("<mxGraphModel>")+"<mxGraphModel>".length, xml.indexOf("</mxGraphModel>"));
上传 xml 以重新生成图表的已保存状态的代码
let doc = mxUtils.parseXml(xml);
let codec = new mxCodec(doc);
codec.decode(doc.documentElement, graph.getModel());
let elt = doc.documentElement.firstChild;
let cells = [];
while (elt != null)
{
let cell = codec.decode(elt)
if(cell != undefined){
if(cell.id != undefined && cell.parent != undefined && (cell.id == cell.parent)){
elt = elt.nextSibling;
continue;
}
cells.push(cell);
}
elt = elt.nextSibling;
}
graph.addCells(cells);
关于mxGraph - 保存功能在本地不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56664578/
我们正在编写一个程序来使用 mxgraph 生成图形。我们的要求是“我们需要将图像显示为顶点”。我们尝试了很多代码,但我们无法获取图像。 (图像的路径是正确的)我们可以更改节点的形状并添加颜色,但不能
给定 javascript Hello World 示例 (mxgraph/javascript/examples/helloworld.html):如果单击并拖动边,它将移动,从而不再连接到顶点。我
我尝试将 mxgraph 与 React 项目一起使用。但是我不能将 mxgraph 与 react 一起使用。 我安装 mxgraph: npm install mxgraph 然后我写道: imp
我想要执行一个操作,该操作是我在 mxGraph() 中形成 xmlString 时执行的操作的反转。 mxGraph graph = new mxGraph(); Object pa
我正在尝试使用 Java 将 XML 转换为 SVG,但看起来形状信息在此过程中丢失了。 给定一个简单的draw.io图: 运行后XmlToSvg.java我得到: 我将其保存为未压缩的 XML。我正
是否有函数可以防止 mxGraph 中两个顶点之间出现多个边?实际上我正在使用 mxGraph.multiplicities,但是它限制了所有类型顶点之间的边数,而不是边类型之间的边数。 最佳答案 通
我正在尝试更改连接时边缘的样式。样式由依赖于源顶点或目标顶点的逻辑设置。我可以通过添加连接监听器并使用 mxCell.setStyle 来更改样式: graph.connectionHandler.a
我下载了https://github.com/jgraph/mxgraph来自 Git 的开源代码,此应用程序保存功能在本地不起作用。是否有可能在本地运行保存功能?是否需要任何配置?请帮我。 点击保存
我在调整单元格大小和内置 mxGraph 布局时遇到问题。如果我将一个单元格放在 Canvas 上,然后尝试调整它的大小,即使是一个像素,它也会变得很大,大约 50000px x 30000px,因此
我正在使用 mxgraph 来可视化分层布局。我尝试使用 mxHierarchicalLayout 和 mxEdgeStyle.TopToBottom 创建正交和捆绑的边缘。但我的问题是生成的边是重叠
我正在尝试在单击图像图标时创建线路连接,我已使用 wires.html 尝试了相同的操作例子。但它不起作用。我正在使用 React 和 mxGraph。如何实现这一点。有什么办法可以实现这一点吗? m
我该如何设置自己的边缘弯曲点? 由于以下图片,我需要执行此操作的能力: 您可以看到三个不同的边缘都运行在一起。我希望能够在边缘最初弯曲的位置添加偏移,以便每个边缘都可见。 我根本无法让平行边工作,所以
我移动点,移动后想保存位置。我怎样才能 catch 这个事件?我知道,边缘移动后得到点,我可以在几何体中找到控制点。但我需要运动结束的时刻。 最佳答案 我不确定它是否有帮助,但我通常有一个 mxEve
我移动点,移动后想保存位置。我怎样才能 catch 这个事件?我知道,边缘移动后得到点,我可以在几何体中找到控制点。但我需要运动结束的时刻。 最佳答案 我不确定它是否有帮助,但我通常有一个 mxEve
有泳道example在 mxgraph 中,但它不是自动的。所以我拿了graphlayout以示例为基础,并进行了一些更改: 始终使用 mxSwimlaneLayout 从泳道示例中获取泳道单元样式
如何添加 mxgraph 自定义形状? 形状如图像 bpm shapes 最佳答案 //CollateShape function CollateShape() { mxEllipse.c
在 MXGraph 中,可以使用 graph.addEdge() 添加边,但这需要传递 2 个顶点作为参数。我想创建一条可以随机放置在图形上的边,而不需要顶点,就像在 draw.io 或图形编辑器中一
我正在使用 mxGraph 在线创建自己的抽屉。我想让我的 ConnectionConstraints 在创建单元格后始终在工作表上可见。我试图编辑 mxConstraintHandler 但它没有用
我想在我的网络应用程序中使用工作流。我决定使用 mxgraph。我的主要问题是它有非常纯粹的文档。 例如,我想为 bpmn 添加项目到工具栏,但我现在不知道该怎么做。 我需要一些示例来逐步解释主要方法
我使用 mxgraph-js。我想显示tooltip,所以我编码如下。但是工具提示 不显示。怎么了。 graph.setTooltips(true); graph.getTooltipForCell
我是一名优秀的程序员,十分优秀!