我使用以下方法在视图之间切换:
Ext.Viewport.remove(Ext.Viewport.getActiveItem(), true);
Ext.Viewport.add(Ext.create('pulse.view.HomePage'));这是最好的方式,还是有更好的方式来切换视图,因为使用这段代码,我在切换屏幕时遇到了延迟。
是否有任何方法可以确定视图是否已经由Ext.create创建?
发布于 2013-08-27 07:46:11
尝试使用show()并隐藏而不是remove() - add()。Ext.getCmp('yourComponentsId').hide();
如果它是一个动态组件(如list ),请使用refresh()。Ext.getCmp("YOUR_COMPONENTS_ID").refresh();
https://stackoverflow.com/questions/18441855
复制相似问题