我使用以下方法在视图之间切换:
Ext.Viewport.remove(Ext.Viewport.getActiveItem(), true);
Ext.Viewport.add(Ext.create('pulse.view.HomePage'));
这是最好的方法吗?还是有更好的方法来切换视图,因为使用这段代码,我在切换屏幕方面遇到了延迟。
有没有办法找出视图是否已由Ext.create创建?
答案 0 :(得分:1)
尝试使用show()并隐藏而不是remove() - add()。 Ext.getCmp( 'yourComponentsId')隐藏();
如果它是一个动态组件,例如列表,请使用refresh()。 Ext.getCmp( “YOUR_COMPONENTS_ID”)刷新();