Dijit を多用するアプリケーション内で GoJS のインタラクションをプロファイリングすると、同じユーザー インタラクション スタックが何度も表示されます。これにより、UI が約 10 秒間ハングします。
.expandSubGraph
ユーザーとの対話であるため、一度だけ呼び出す必要があります。
ただし、そのスタック内の関数にブレークポイントを配置すると、ブレークポイントは 1 回しかヒットしません。
アプリケーションの外部で GoJS を使用し、同じデータを使用して同じ操作を行った場合、スタックが繰り返されることはありません。これは私が期待することです。
この状況の原因は何ですか? 不正なイベント ハンドラー? ありがとう!