【发布时间】:2012-07-09 20:10:05
【问题描述】:
我对 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'
谢谢!
【问题讨论】:
-
你用的是什么容器?还有哪个版本的煎茶? 1 还是 2?
-
我正在使用 Ext.container.Container,Sencha 2,Architect 2
-
您在使用卡片布局吗?这就是你应该使用的
标签: extjs sencha-touch-2 sencha-architect