window のオブジェクトを作成し、この window に tabpanel を配置します。ただし、window.close() メソッドはウィンドウを破棄しません。ボタンをクリックしてウィンドウを再度開くと、古いウィンドウと新しいウィンドウの 2 つの異なるタブパネルが表示され、ユーザー インターフェイスがクラッシュします。
また、リスナーを「beforeclose」と呼び、このメソッドでタブパネルを破棄しましたが、機能しません。
何ができるでしょうか?
closeActionオプションが に設定されていますかdestroy
?
もちろん、どこに問題があるのかを理解できるように、簡略化したソースを示すのは良い考えです。
ウィンドウに closeAction:'destroy' を追加します。それはうまくいくはずです。