2013-03-16 21 views
1

我想有 - 當loads-中間標籤是有源標籤香港專業教育學院的網頁被所有在互聯網上尋找到setactiveitem但已經變得沒有地方如何使用setActiveItem在煎茶觸摸2

怎麼辦我使用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', 


     } 
    ] 
} 
}); 

感謝,

回答

2

您可以只設置activeItem配置爲您tabpanel1,因爲你只有3個標籤(0,1,2)。所以當應用程序加載時,1將成爲活動選項卡。

var MainTabPanel = Ext.define('Crystal.view.Main', { 
    extend: 'Ext.tab.Panel', 
    fullscreen: true, 
    xtype:'Maintab', 
    ... 
    config: { 
     ..., 
     activeItem: 1, 
     ... 
    }, 
    ... 
}); 
+0

DUDE your awesome !!! – Jayrok94 2013-03-16 01:49:22

+0

很高興我可以幫助:) – cclerville 2013-03-16 01:50:05

+0

另外我不認爲你需要'發射'功能。 – cclerville 2013-03-16 01:51:05