パネルにカルーセルがあり、senchasdkを使用してアプリをビルドする前に表示されて正常に動作します。ただし、作成した後もカルーセルは正しく表示されますが、アイテム間をスワイプすることはできなくなります。
Ext.define('SycsApp.view.HotOffers', {
extend: 'Ext.Panel',
requires: ['Ext.carousel.Carousel', 'Ext.TitleBar'],
config: {
layout: 'card',
items: [
{
docked: 'top',
xtype: 'titlebar',
ui: 'top-sub',
title: 'Hot Offers',
},
{
id: 'hotOffersCarousel',
xtype: 'carousel',
width: '100%',
items: [
{
html : 'Item 1',
style: 'background-color: #5E99CC'
},
{
html : 'Item 2',
style: 'background-color: #759E60'
},
{
html : 'Item 3'
}
]
}
]
}
});
レイアウトがカードに設定されている理由は、このビューが周囲のタブパネルの一部であるためです。ビルド後にアプリを実行しても、コンソールからエラーメッセージが表示されません。
なぜこれが起こる可能性があるのかについての助けをいただければ幸いです。