sencha触摸开关视图

时间:2013-08-26 10:20:22

标签: view sencha-touch-2.1

我使用以下方法在视图之间切换:

Ext.Viewport.remove(Ext.Viewport.getActiveItem(), true);
Ext.Viewport.add(Ext.create('pulse.view.HomePage'));

这是最好的方法吗?还是有更好的方法来切换视图,因为使用这段代码,我在切换屏幕方面遇到了延迟。

有没有办法找出视图是否已由Ext.create创建?

1 个答案:

答案 0 :(得分:1)

尝试使用show()并隐藏而不是remove() - add()。 Ext.getCmp( 'yourComponentsId')隐藏();

如果它是一个动态组件,例如列表,请使用refresh()。  Ext.getCmp( “YOUR_COMPONENTS_ID”)刷新();