私はSencha Touch 2を初めて使用しており、ビュー間のナビゲーションに関していくつか質問があります。異なるビュー間を移動する最善の方法は何ですか?提供されたNavigationViewクラスを使用しようとしましたが、必要な機能すべてを提供していません。ビュー間のST2ナビゲーション
現在、私はViewport
として簡単なExt.Container
を使用しています。私は、ビューのrefs
を宣言し、私は私のcontroller
に新しいビューに変更するとき、私は現在、このようにそれを実行します。
var oldView = this.getOldView();
Ext.destroy(oldView);
var newView = Ext.create('MyApp.view.MyView');
Ext.Viewport.add(newView);
しかし、これは正しいアプローチであると適切documenationを見つけcouldn't場合 - 私はわかりません。現在、私は手動でビューを破棄するとcontroller
がrefs
のトラックを失っているようです。では、ビュー間で前後にナビゲートする最善の方法は何ですか(NavigationViewのpush()
とpop()
に類似しています)?古いビューを破棄して新しいビューを追加する必要がありますか?または、古いビューを非表示にして新しいビューを追加するだけですか?
感謝。 – dp1000