私は閉じたコンポジットカスタムウィジェットをアーカイブしようとしています。私は、ウィンドウ、ページ、およびタブビューのクラスを勉強しています。クローズドウィジェットまたは「クローズド」ウィジェットがどこに行くのかを理解しようとしていますか?
ウィンドウからclose()
方法は基本的にTabViewはremove(page)
メソッドを呼び出して、close
ページイベントをリッスン、ウィジェットを非表示にし、これは内部pane
からpage
を削除し、しかし、私はpage.close()
のようなものを見つけていません。だから、閉じられた未亡人とページはどうなりましたか?まだ存在しますか? 私自身のclose()
メソッドは、hide()
メソッドを呼び出すだけで、ウィンドウのようにclose
イベントを発生させる必要がありますか?これにはメモリリークはありませんか?
ありがとう、たくさんありますが、私は多くのことを明確にしていません。 :) しかし、今私は別の質問があります:今はウィジェットを破棄するか、IE6の日のように再利用を待っている場所に置くのがベストですか?そして、それは私が世話をしなければならないことを意味するのですが、再び表示される各ウィジェットを手動できれいにするのですか? –
ウィジェットをプールする必要はなくなりました。ウィジェットを '破棄(dispose)して忘れてしまった方がずっと簡単です。 – johnspackman