我对 Sencha Architect 和 EXTJ 还很陌生。我创建了一个具有多个视图(2 个容器)的应用程序。单击container1中的按钮时,我试图切换视图。我创建了一个触发良好的事件,我不知道如何切换到下一个视图?我试过了:
if(Ext.getCmp('mainView'))
{
Ext.Viewport.setActiveItem(Ext.getCmp('mainView'));
}
else
{
var view = Ext.create('Snapwire.view.mainView');
Ext.Viewport.setActiveItem(view);
}
但这只会引发控制台错误:
Uncaught TypeError: Object function () {
return this.constructor.apply(this, arguments);
} has no method 'setActiveItem'
谢谢!