2017-11-16 46 views
0

mxGraphが新しくなりました。誰もmxGraphエディタ(http://jgraph.github.io/mxgraph/javascript/examples/grapheditor/www/index.html)からローカルストレージにファイルを保存する方法を知っていますか? BTWは、mxGraphと互換性のあるdraw.ioで作成されたXMLファイルですか?おかげさまで mxGraph:XMLファイルをロード

+0

xmlをローカルディレクトリ – Shaybi

+0

に保存するにはhttps://www.draw.ioを使用できます。それは明らかです。私が求めていることは、mxGraphで同じことを行う方法です。図面XMLをローカルストレージに保存することを意味します。 – Jopa

+0

私が誤解した場合、ごめんなさい@Jopa。私はmxGraphからXMLを保存し、そのXMLをdraw.ioにインポートして正しくインポートします。しかし、私は逆をまだテストしていない。 – Shaybi

答えて

1

コーデックとエンコーダを使用してください。

var encoder = new mxCodec(); 
var node = encoder.encode(graph.getModel()); 

変数nodeにはグラフのXMLが含まれます。

mxGraphユーティリティを使用すると、すぐにポップアップでXMLを表示できます。

mxUtils.popup(mxUtils.getPrettyXml(node), true); 
関連する問題