问题标签 [draw.io]
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.
uml - 如何在draw.io中创建关联类?
我已经开始使用网站draw.io,我想创建一个类图,但我找不到如何创建关联类,任何帮助都会很有用。谢谢。
javascript - 将 mxCodec 和 mxGraphModel 对象保存到 localStorage
我在 Angular Web 应用程序中使用 mxGraph,它可以在保存 mxGraph 图形的不同页面之间切换。
显示当前绘图的组件使用 mxGraphModel 和 mxCodec 对象作为属性。需要保存mxGraphModel和mxCodec对象:
使用众所周知的命令进入 localStorage:
以便可以在页面刷新时检索它们。
m和c变量用作 Angular 组件的属性,它们包含图形信息和样式,因此每次刷新页面时都会重新加载,这是我需要通过将其最后一个版本保存为本地存储来避免的。
现在我知道上述命令将不起作用,并且通过 JSON 对它们进行字符串化也不起作用:
问题:是否有 mxGraph 库函数,一种可以将这些对象转换/编码为字符串的方法,反之亦然,从字符串(以便可以使用 localStorage 保存它们)?
如果不是,那么保存 mxGraph 对象以避免在页面刷新时更改它们的适当方法是什么。我在 Angular 中使用单例类来保留它们,这对于在页面之间切换是可以的,但是,一旦调用刷新,所有类(包括单例)都会再次构造,并且我当前的图形绘制丢失了。
xml - mxGraph:加载 XML 文件
我是 mxGraph 的新手。有谁知道如何从 mxGraph 编辑器(http://jgraph.github.io/mxgraph/javascript/examples/grapheditor/www/index.html)将文件保存到我的本地存储中?顺便说一句,使用 draw.io 创建的 XML 文件是否与 mxGraph 兼容?谢谢。
draw.io - Draw.IO:SQL 插件上的外键
Draw.IO 是否支持外键关系?使用许多不同的 SQL 示例(w3schools sql foreignkey)对其进行了测试,但没有一个有效。
confluence - draw.io 点击展开按钮
我在 confluence 中创建了一个 draw.io 图表。我正在寻找创建一个“按钮”,当点击时会打开子项目(例如:狗是主要的“按钮”,当点击时,它会打开 4 个子形状,上面写着“小狗”、“成人”、“高级”那个形状)。
任何帮助将非常感激。
xml - 你把关于 XML/GraphML 的预定义元素的文档称为什么?
今天来读一些yEd生成的GraphML(基本上就是XML)文件,发现里面有很多预定义的元素,比如UMLClassNode、Geometry、Fill...。不幸的是,我似乎无法在 Internet 上找到有关这些元素的任何文档。
另一种情况是,当我将 Draw.IO 中的图表保存为 XML 文件时,我发现了一些特定的 MXGraph XML 元素,但同样,我在任何地方都找不到它们的格式。我应该如何寻找这些东西?
感谢您的时间和考虑。我期待着您的回音。