Добавьте «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'
}]
});
Или для подхода DRYer, используйте опцию конфигурации TabPanel «defaults», если вы хотите, чтобы все панели имели«подходящая» раскладка:
var tabs = new Ext.TabPanel({
defaults: {
layout: 'fit'
},
items: [{
title: 'Tab 1',
html: 'A simple tab'
},{
title: 'Tab 2',
html: 'Another one'
}]
});