go.jsを使用してテストアプリケーションを作成していますこのアプリケーションは、ユーザがノードを動的に追加し、既存のノードを移動し、それらを互いに接続することを可能にする。変更後にgojsを更新しました
図の初期状態は、このモデルによって説明される:
var nodeDataArray = [
{ key: "a", operation: "concat" },
{ key: "b" },
{ key: "c" },
{ key: "d", loc: new go.Point(30, 50) }
];
var linkDataArray = [
{from: "a", to: "b", toPort: "A"}
];
は今、私はこの問題を抱えています。 myDiagram.model.toJson()
で更新したモデルを出力するときは、その間にユーザーが行った変更にかかわらず、常に元のモデルを取得します。ダイアグラムの現在の状態をに出力するには良い方法はありますか?
おかげ
あなたの答えをありがとう。ロケーションプロパティに双方向バインディングを設定するにはどうすればよいですか? – Forepick
お読みください http://gojs.net/latest/learn/index.html http://gojs.net/latest/intro/usingModels.html http://gojs.net/latest/intro/dataBinding .html モデルには、データに対してリレーションシップ定義プロパティのみが必要であることに注意してください。場所やサイズ、テキストや数字など、あなたが保持したいと思うかもしれないものすべて。あなた自身を定義する必要があります。 –