1

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

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

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

有什么方法可以查明视图是否已经由 Ext.create 创建?

4

1 回答 1

1

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

如果是列表等动态组件,请使用 refresh()。Ext.getCmp("YOUR_COMPONENTS_ID").refresh();

于 2013-08-27T07:46:11.083 回答