我正在尝试使用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的一个很好的参考文档? (不是API规范或Github的mxGraph教程页面)