我对Sencha Architect以及EXTJs相当新颖。我创建了一个包含多个视图(2个容器)的应用程序。我正在尝试在点击container1中的按钮时切换视图。我有一个创建好的事件触发,我不知道如何切换到下一个视图?我已经试过:在Sencha Architect中更改视图
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'
谢谢!
你使用什么contatiner?还有哪个版本的sencha? 1或2? – 2012-07-09 20:24:17
我正在使用Ext.container.Container,Sencha 2,Architect 2 – Michael 2012-07-09 21:05:06
您使用卡片布局吗?那就是你应该使用的 – 2012-07-10 14:14:05