var tab3 = {
            title: 'test',
            bodyPadding: 10,
            items:[date,spotsgrid]
        };var tabs = Ext.create('Ext.tab.Panel', {
    width: 300,
    height: 200,
    activeTab: 0,
     region:'center',
    items: [tab1,tab2,tab3]
}); alert(tabs.items);
alert(tabs.items[0]);
第一句是【object Object】
第二句 是undefineditems 是数组的啊 怎么不行呢
主要是想获取到tab3 然后用tab3的add方法
有其他方法不

解决方案 »

  1.   

    alert(tabs.items.getAt(2)); 这个方法可以~
      

  2.   


    恩 这个可以的~
    var tabs = Ext.getCmp('viewport').items.getAt(1);
    var tab3 = tabs.items.getAt(2);
    alert(tab3.items.length);
    tabs.items.getAt(2).items.add(createSpotStatistic());
    alert(tab3.items.length);
    tabs.setActiveTab(2);
    tabs.doLayout();
    为什么 我新增的对象显示不出来哈~ 是返回的一个panel
      

  3.   

    先alert 出3 再alert出4  说明对象已经加进去了 但是 没显示出来~~~