Sencha Touch 2 は初めてで、ビュー間のナビゲーションについて質問があります。異なるビュー間を移動する最善の方法は何ですか? 提供された NavigationView クラスを使用してみましたが、必要な機能がすべて提供されません。
現在、私はアプリのシンプルなものを使用してExt.Containerいます。Viewportビューを宣言refsしましたが、新しいビューに変更すると、controller現在次のようにしています。
var oldView = this.getOldView();
Ext.destroy(oldView);
var newView = Ext.create('MyApp.view.MyView');
Ext.Viewport.add(newView);
しかし、これが正しいアプローチであり、適切なドキュメントが見つからないかどうかはわかりません。現在、ビューを手動で破棄すると、controllerが追跡できなくなっているように思えます。refsでは、ビュー間を前後に移動するための最良の方法は何ですか (NavigationViewpush()やに似ていますpop())。古いビューを破棄して新しいビューを追加する必要がありますか? それとも、古いビューを非表示にして新しいビューを追加するだけですか?