カルーセルには高さが設定されていませんが、アクティブなアイテムのコンテンツのサイズに応じて必要なスペースを取ります。コード例:
Ext.define('MyApp.view.MyContainer', {
extend: 'Ext.Container',
config: {
items: [
{
xtype: 'container',
items: [
{
xtype: 'label',
html: 'abc'
}
]
},
{
xtype: 'carousel',
items: [
{
xtype: 'container',
items: [
{
xtype: 'label',
html: 'just need space for one line'
}
]
},
{
xtype: 'container',
items: [
{
xtype: 'label',
html: 'need<br/>space<br/>for<br/>more<br/>lines'
}
]
}
]
},
{
xtype: 'container',
items: [
{
xtype: 'label',
html: 'def'
}
]
}
]
}
});
私にとっては、高さが指定されていない場合、何も折りたたまれません (スペースをまったく使用しません)。Sencha Touch 2 を使用。