私は自分のアプリケーションを最適化しています。もともと、それはExt.TabPanel
ですが、私はExt.TabBar
を下にドッキングして上記のビューを変更することにしました。したがって、私のメインExt.Container
から多くの追加/削除アクションが必要です。Sencha Touch 2のExt.Containerにアイテムを追加/削除するにはどうすればいいですか?
私の質問は:Ext.Container
のアイテムを効果的に追加/削除する方法は何ですか?つまり、メモリリークを引き起こさず、エラーも発生しません。最初に追加されたボタンが表示され、すべてのハンドラ(コントローラー内でrefs
とcontrol
で定義されています)は正常に動作しますが、 (つまり、後で取り除かれ、再び追加されます)、すべてのハンドラが終了します。
ありがとうございます!
お返事ありがとうございます。 'myContainer.remove( 'item_id'、false)'を呼び出すと、項目がまだ破棄されていないので、add()を再度呼び出すと処理が速くなります。 –
はい、それはあなたにそれを破壊するかどうかを与える理由です。また、コンテナには2番目のパラメータ – stan229
に何も渡さないと読み込まれるautoDestroyプロパティ(デフォルトはtrue)がありますが、削除されたアイテムを破棄しようとしないとDOMを検索するのが遅くなります他の行動で? –