我遇到的问题是我无法在extjs选项卡面板上获得我的选项卡来填充面板的整个宽度。我已经尝试调用resizeTabs,但没有找到这个问题的答案,谢谢提前。
在tabpanel配置中,添加以下tabBar配置:
tabBar: {
defaults: {
flex: 1
},
dock: 'top',
layout: {
pack: 'center'
}
}
为你的面板添加一个"layout:fit"
var tabs = new Ext.TabPanel({
items: [{
title: 'Tab 1',
html: 'A simple tab',
layout: 'fit'
},{
title: 'Tab 2',
html: 'Another one',
layout: 'fit'
}]
});
或者对于dry方法,如果你想让所有面板都有一个"fit"布局,使用TabPanel的"defaults"配置选项:
var tabs = new Ext.TabPanel({
defaults: {
layout: 'fit'
},
items: [{
title: 'Tab 1',
html: 'A simple tab'
},{
title: 'Tab 2',
html: 'Another one'
}]
});