GOJSとtypescriptの使用:各ノードに「制約」と「結果」という2つのテーブルが含まれるSequential Linksの例に基づいてGraphLinksモデルがあります。これらのテーブルに値を設定するアイテムは、JSONオブジェクトで定義されたitemArrayに基づいて動的に生成されます。結果の各項目は、後続ノードの制約内の他の項目に常にリンクします。常に1:1の関係になります。ポートは、各テーブルに入力されるアイテムテンプレート内で定義され、各tableRowは1つのポートである。これは、レコードマッパーの例で使用されているのと同じ方法で行われます。GOJSリンクが正しくレンダリングされず、ユーザがノードを移動したときに修正します
私の問題は、グラフが最初に読み込まれると、結果の行/ポートから制約の行/ポートへのリンクではなく、結果テーブル全体からリンクが制約テーブル全体に接続されることです。しかし、ユーザーがノードを移動すると、リンクはすぐに正しい結果/制約ポートに移動し、そこにとどまります。私は、この動作がレンダリング時に間違って起こるのではなく、ユーザーの行動に自己調整するかどうか、またはそれを修正する方法は知らない。私は指導に感謝します。
シーケンシャルリンク例:gojs.net/latest/samples/sequentialFunction.html
録音マッパー例:gojs.net/latest/samples/records.html
クイック返信をいただきありがとうございます。私のリンクは一方向ですが、私のノードの場所のバインディングは2通りありました。 makeTwoWay()呼び出しを削除することで問題は解決しました。 –