我正在尝试使用 mxGraph 编辑器。我阅读了这些示例并尝试理解它。但我不能。我不喜欢使用 xml。但是这些示例使用 XML。我只喜欢使用 Js 编程。在教程页面的输入/输出部分,它们描述了 XML 从对象构建的方式。但是,从diagrameditor.xml
文件中,他们有以下代码:
<mxEditor defaultGroup="group" defaultEdge="connector">
...
<ui>
<add as="graph" element="graph"/>
<add as="status" element="status"/>
<add as="toolbar" element="toolbar"/>
</ui>
...
</mxEditor>
我假设对象是:
var editor = new mxEditor();
editor.defaultGroup = "group";
editor.defaultEdge = "connector";
editor.ui.graph.element = "graph";
...
但是,我从 mxEditor API 搜索,我找不到mxEditor.ui
或mxEditor.graph.element
为了设置编辑器图形容器,我使用了以下代码:
editor.graph.init(document.getElementById("xml"));
但是,我在示例中没有看到此代码。也是正确的吗?
如何以编程方式使用 mxEditor?或者是关于 mxEditor 的一个很好的参考文档?(不是来自 Github 的 API 规范或 mxGraph 教程页面)