現在、5 つのコンポーネントを持つアプリがあります。左側にはラジオ ボタン フィールドとその下にグリッドがあり、右側には表示フィールド、チャート、別のグリッドがあります [上から順に]。ラジオ ボタンは、他のすべてのコンポーネントを特定の日付でフィルター処理し、左側のグリッド (選択した場合) は、選択したオブジェクトで右側のコンポーネントをフィルター処理します。
現在、アプリは必要なことを行っていますが、いくつかのラジオ ボタンを連続して選択するか、グリッド内のいくつかのオブジェクトを選択すると、アプリは最終的に完全に消えます。カスタム HTML アプリを使用して、アプリを外部および内部で実行しようとしましたが、問題は解決しません。
何かがクラッシュする前のアプリの写真を次に示します。
興味深いことに、Chrome デバッガーを調べて [Elements] タブを見ると、作成されていて破棄されていないマスクがたくさんあることがわかります。これは、左のグリッドからいくつかのオブジェクトを選択した後に発生する怪しげな HTML の一部の写真です。
新しいオブジェクトを選択するたびに、もう 1 つのマスクが DOM に追加されます。これが私のアプリを壊す原因かどうかはわかりませんが、奇妙に思えるので関連している可能性がありますか?
簡単に修正できるはずだと思ったので、コードは含めませんでした。さらに、コードは[消える前に]本来あるべきことを正確に実行します。消えるアプリを修正する方法についてのヘルプは素晴らしいでしょう!