2012-07-17 48 views
1

我是Extjs的新手,我试图根据用户点击找到切换面板的方法。如何在“卡”布局中切换面板

当按钮1用户点击,面板1应显示

当项目1的用户点击,面板2应该出现

当项目2用户点击,面板3应该出现

可以没有办法。我不知道如何使用“setActiveItem”,使面板开关正确

+0

您的代码似乎或多或少是正确的。什么不工作?你有没有得到parentPanel和布局变量? – sha 2012-07-17 11:37:01

+0

当我点击第1项时,没有任何反应。 '面板2'假设出现而不是'面板1'。我相信这个问题出现在onButtonClick&onMenuItemClick函数中,但无法修复它。 – Shadin 2012-07-17 11:52:57

+0

在您的处理程序中添加一些跟踪,以查看您是否正确变量 – sha 2012-07-17 11:54:01

回答

0

更改你的控制()引用作为

this.control({ 
    '#mi_1': ... 
})