我正试图 - 当页面加载时 - 中间标签是活动标签我已经在互联网上查看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',
}
]
}
});
感谢,
答案 0 :(得分:2)
您可以将activeItem
的{{1}}配置设为tabpanel
,因为您只有3个标签(0,1,2)。因此,1
将成为应用加载时的有效标签。
1