如何在Sencha Touch 2中使用setActiveItem

时间:2013-03-16 00:55:46

标签: extjs sencha-touch sencha-touch-2

我正试图 - 当页面加载时 - 中间标签是活动标签我已经在互联网上查看setactiveitem但是没有在哪里

我如何使用setActiveItem?

这是我的main.js的代码,带有tabpanel和函数。

var MainTabPanel = Ext.define('Crystal.view.Main', {
extend: 'Ext.tab.Panel',
fullscreen: true,
xtype:'Maintab',


 launch: function(){ console.log('launch'); 

   MainTabPanel.setActiveItem(2);
 },

requires: [


    'Crystal.view.docCarousel',
    'Crystal.view.Contact',
    'Crystal.view.Calculator',
],


config: {

layout: {
    type: 'card',
    animation: {
        type: 'slide',
        direction: 'left'}
},
    tabBarPosition: 'bottom',

    items: [


           {xtype:'Calculator',
           },



        {
            xtype:'docCarousel',

        },
        {
            xtype:'ContactForm',


        }
    ]
}
 });

感谢,

1 个答案:

答案 0 :(得分:2)

您可以将activeItem的{​​{1}}配置设为tabpanel,因为您只有3个标签(0,1,2)。因此,1将成为应用加载时的有效标签。

1