2个小组:
Ext.create('Ext.Container', {
fullscreen: true,
layout: 'hbox',
items: [
{
xtype: 'panel',
html: 'message list',
flex: 1,
items: [
{
xtype: 'list',
itemTpl: '{title}',
data: [
{ title: 'Item 1' },
{ title: 'Item 2' },
{ title: 'Item 3' },
{ title: 'Item 4' }
]
}
]
},
{
xtype: 'panel',
html: 'message preview',
flex: 3
}
]
});
第一个面板列表对象中没有指定高度属性,因此无法显示。如何在xtype中设置100%高度:'list'?
答案 0 :(得分:13)
您需要为列表容器提供一个布局,以便它知道如何拉伸其子项(列表)。
layout: 'fit'
使用fit会告诉您的面板让所有孩子(只有您的情况下的列表)伸展到面板的大小。
Example of this on Sencha Fiddle
And here is a great guide on all the available layouts in Sencha Touch 2.0