2017-10-12 8 views
0

からグラフを更新するとき、私は、グラフ上のfromJsonとtoJson方法をconceringいくつかの問題を抱えています。 jsonをダウンロードすると、個々のポートのカスタムデータ属性もjsonファイルに存在します。しかし、ダウンロードしたjsonからアップロードしようとすると、ポートオプションが完全にリセットされ、消去されます。この動作を変更できる方法はありますか?事前にJointJSの開発者ポートデータdisappaers JSON

おかげで、 Bende

+0

を同様の問題に直面して

return joint.shapes.basic.Generic.extend({ markup: [ ].join(''), defaults: joint.util.deepSupplement({ type: 'devs.GenericModel', attrs: {}, ports: {}, }, joint.shapes.basic.Generic.prototype.defaults) }); 

return joint.shapes.devs.Model.extend({ markup: [ ].join(''), defaults: joint.util.deepSupplement({ type: 'devs.GenericModel', attrs: {}, ports: {}, }, joint.shapes.devs.Model.prototype.defaults) }); 

から変更。誰かが解決策を見つけましたか? – shubhamkes

答えて

1

は似問題に直面していました。

私の場合、私はdevs.Modelの形を拡張していました。これは特定の形状であり、ポートを保持するinPortsおよびoutPorts配列属性を導入することにより、現在のポートAPIを簡略化します。 これらは欠落していました。あなたは、例えばから継承する必要がある問題を修正するために

代わりにdevs.Modelのbasic.Generic形状。

私はうまくいけば、それはあなたの問題を解決します:)

関連する問題