日期:2014-05-16  浏览次数:20763 次

?为什么我extjs4中的panel不能用getComponent获取子panel
哪位用extjs4?
panel不能用getComponent获取子panel?
class.viewport.getComponent("center");
到这没有问题

但是class.viewport.getComponent("center").getComponent("center1");总是取不到子panel,center1是center的子panel

可能是什么问题啊?整了一天了,各位路过的有遇到过类似情况的吗?
------最佳解决方案--------------------
center1你代码里哪有 ID为这个的组件啊
------其他解决方案--------------------
    items: [{
///////Id: 'center',//////id配置错了,没区分大小写,是id,不是Id
id: 'center',/////////
  xtype: 'panel',
 region: 'center',
     layout:'vbox',
autoScroll: true,
 items:[]
                                }]

------其他解决方案--------------------
代码呢?不行加id用Ext.getCmp 获取


------其他解决方案--------------------
Ext.getCmp完全取不到,我也很奇怪
------其他解决方案--------------------

spadmin.viewport = Ext.create('Ext.container.Viewport', {
                renderTo: document.body,
                layout: 'border',
                items: [
                        {
                                xtype: 'panel',
                                layout: 'fit',
                                height: 80,
                                id: 'top',
                                split: true,
                                region: 'north',
                                frame:true,
                                items:[{
                                        xtype: 'image',
              &n