JointJS ライブラリの API ドキュメントはこちら: http://www.jointjs.com/api ポート付きの要素に DEVS プラグインを使用しています。
ポートからの接続数を 1 つに制限する必要があります。
ポートからリンクが作成されると、既存の接続が削除されない限り、ユーザーは同じポートから接続を開始できません。
ライブラリ自体のコードを変更しなくても可能ですか?
API ドキュメントとコード自体を調べた後でも、この要件を実装するためのフック/エントリ ポイントを取得できませんでした。ヘルプやポインタをいただければ幸いです。
PS:
- 残念ながら、私は現時点で Backbone が苦手です。
- 問題のポートに magnet="passive" を設定することだったと思います。方法がわからないだけです。(グラフは動的であり、要素間の事前定義されたリンクではありません)