我是 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()
)?我必须销毁旧视图并添加新视图吗?还是我只是隐藏旧视图并添加新视图?