我對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