代码,我都部署运行过了,只是我没有和后台结合,我就说说我看出来的问题。。
1. var n = contentPanel.getComponent(node.id); 这一句运行之后获得的是一个Ext.Component。而不是一个整数,或者字符串。
2. contentPanel.setActiveTab(n); 这一句你要用参数是n,也就是说你用了一个Ext.Component的组件作为了参数,而Ext.TabPanel这个组件的函数setActiveTab(String/Number item);需要的参数是一个String或者是一个Number,所以参数错了。
下面,你可以改一句试试,var n = node.id;
其他的都不变。
我把Ext.TabPanel那两个还是的截图给你。你参照参照。。。。希望问题能够解决。。。