карусельная панель в сенча-тач - PullRequest
0 голосов
/ 18 июля 2011

Я новичок в sencha-touch и прошел все уроки по панелям и макетам;Тем не менее, я до сих пор не могу понять, как разместить три разные карты карусели в одной панели.Я видел этот вид макета в некоторых родных приложениях, и мне было интересно, можно ли это сделать с помощью sencha-touch

enter image description here

1 Ответ

1 голос
/ 26 июля 2011

Вы можете достичь аналогичного эффекта, используя стилизованные панели внутри каждой панели карусели. Вы могли бы прокручивать только партии по 3 за раз. Точки внизу будут отображать только 3 панели. Что-то вроде:

var carousel = new Ext.Carousel({
   items: [
     new Ext.Panel({
         layout: 'hbox',
         items:[
            new Ext.Panel({html: 'card 1'}),
            new Ext.Panel({html: 'card 2'}),
            new Ext.Panel({html: 'card 3'}),
         ]
     }),
     new Ext.Panel({
         layout: 'hbox',
         items:[
            new Ext.Panel({html: 'card 4'}),
            new Ext.Panel({html: 'card 5'}),
            new Ext.Panel({html: 'card 6'}),
         ]
     }),
     ....
});
...