Javascript 如何在TabPanel中没有选项卡的情况下获取items对象?

Javascript 如何在TabPanel中没有选项卡的情况下获取items对象?,javascript,extjs,sencha-touch-2,sencha-touch-2.1,Javascript,Extjs,Sencha Touch 2,Sencha Touch 2.1,我想在没有选项卡的TabPanel项目中循环(选项卡未在类中定义,但由框架动态添加)。 以下是相关代码: Ext.define('MyTabPanel', { extend: 'Ext.tab.Panel', config:{ height: '50px', autoDestroy : true, items: [ { xtype: 'item', }

我想在没有选项卡的TabPanel项目中循环(选项卡未在类中定义,但由框架动态添加)。 以下是相关代码:

Ext.define('MyTabPanel', {
    extend: 'Ext.tab.Panel',

    config:{
        height: '50px',
        autoDestroy : true,
        items: [
            {
                xtype: 'item',
            },{
                xtype: 'item',
            }
        ]
    }
});
当我使用每个函数循环浏览项目时,它也会循环浏览选项卡:

ext-item-1 
ext-tabbar-1 
ext-item-2 
ext-item-3 
ext-tabbar-2 
ext-item-4 
有没有一个函数可以省略这些隐藏的隐藏标签

谢谢

尝试使用该方法仅接收未固定到选项卡面板或浮动的项目

var items = tabPanel.getInnerItems();

也可以看到这个

在这种情况下是有效的,但是我想没有真正的函数只获取程序员实际定义的项?我选择在将逻辑应用到每个项之前添加一个测试,以查看它是否是tabbar的实例。如果它是在框架中的话,那就太好了。对于选项卡面板来说,这在所有情况下都是可行的。我假设您也可以安全地将其与其他组件一起使用,因为我怀疑他们是否真的会将项添加到innerItems数组中。如果我添加了停靠在项中的组件,它不会被返回,对吗?