私は Sencha Architect を使用していますが、TabPanel が存在するコンテナの 100% を TabPanel コンテンツで占有する方法をまだ理解していません。
これは私が今使っているコードです:
Ext.define('MyApp.view.MyViewport', {
extend: 'Ext.container.Viewport',
layout: {
type: 'border'
},
initComponent: function() {
var me = this;
Ext.applyIf(me, {
items: [
{
xtype: 'container',
region: 'north',
height: 60
},
{
xtype: 'container',
region: 'center',
items: [
{
xtype: 'tabpanel',
activeTab: 0,
items: [
{
xtype: 'panel',
layout: {
type: 'fit'
},
title: 'Tab 1',
items: [
{
xtype: 'panel',
title: 'My Panel'
}
]
},
{
xtype: 'panel',
title: 'Tab 2'
},
{
xtype: 'panel',
title: 'Tab 3'
}
]
}
]
}
]
});
me.callParent(arguments);
}
});
これを達成する方法については完全に途方に暮れており、Ext.js ドキュメントで答えを見つけることができませんでした。