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()
)。古いビューを破棄して新しいビューを追加する必要がありますか? それとも、古いビューを非表示にして新しいビューを追加するだけですか?