我已经从https://github.com/jgraph/mxgraph克隆了mxGraph。 我已将浏览器指向http://localhost/mxgraph/javascript/examples/grapheditor/www/
现在我可以创建图形,但是我无法保存它们,因为“保存”和“另存为...”都是灰色。
答案 0 :(得分:1)
启用以下 save 选项。
eval
1。将XML保存在本地存储中:
启用本地存储
mxUtils.post(OPEN_URL, '', mxUtils.bind(this, function(req)
{
var enabled = req.getStatus() != 404;
this.actions.get('open').setEnabled(enabled || Graph.fileSupport);
this.actions.get('import').setEnabled(enabled || Graph.fileSupport);
this.actions.get('save').setEnabled(true)
this.actions.get('saveAs').setEnabled(true);
this.actions.get('export').setEnabled(enabled);
}));
然后,您可以从以下位置获取XML文件
Editor.useLocalStorage = true
2。动态获取XML:
请参考here
的答案