Sencha touch Sencha Touch 1.1.:无法滚动并选择外部列表中的行,该列表嵌套在外部旋转木马中

Sencha touch Sencha Touch 1.1.:无法滚动并选择外部列表中的行,该列表嵌套在外部旋转木马中,sencha-touch,extjs,Sencha Touch,Extjs,使用Sencha Touch 1.1版,我尝试在Ext.Carousel中放置几个Ext.List类型的列表,以便: 1.我可以水平滑动,以便在几个不同的列表之间切换。 2.同时,我希望能够滚动浏览可见列表,并能够选择一行,等等 到目前为止有效的方法是: 我可以在旋转木马中添加几个列表。一切都渲染得很完美。水平滑动手势可以在不同的列表之间切换 问题是: 我无法滚动并从列表中选择一行。 旋转木马似乎会清除所有事件,而我的列表不会对任何拖动、滚动或单击事件做出反应 有什么想法吗 Ext.regMo

使用Sencha Touch 1.1版,我尝试在Ext.Carousel中放置几个Ext.List类型的列表,以便: 1.我可以水平滑动,以便在几个不同的列表之间切换。 2.同时,我希望能够滚动浏览可见列表,并能够选择一行,等等

到目前为止有效的方法是: 我可以在旋转木马中添加几个列表。一切都渲染得很完美。水平滑动手势可以在不同的列表之间切换

问题是: 我无法滚动并从列表中选择一行。 旋转木马似乎会清除所有事件,而我的列表不会对任何拖动、滚动或单击事件做出反应

有什么想法吗

 Ext.regModel('Contact', {
fields: ['firstName', 'lastName']});

var store = new Ext.data.JsonStore({
    model  : 'Contact',
    sorters: 'lastName',

    getGroupString : function(record) {
        return record.get('lastName')[0];
    },

    data: [
        {firstName: 'Tommy',   lastName: 'Maintz'},
        {firstName: 'Rob',     lastName: 'Dougan'},
        {firstName: 'Ed',      lastName: 'Spencer'},
        {firstName: 'Jamie',   lastName: 'Avins'}
    ]
});

var list1 = new Ext.List({
    fullscreen:true,
    itemTpl : '{firstName} {lastName}',
    grouped : true,
    indexBar: false,
    scroll: true,
    store: store
});


var list2 = new Ext.List({
    fullscreen:true,
    itemTpl : '{firstName} {lastName}',
    grouped : true,
    indexBar: false,
    scroll: true,
    store: store,
    listeners : {
                itemtap : function(view, index, item, e) {
                    alert("test for tab works");
                }
            }
});

  carousel = new Ext.Carousel({
      indicator:false,
       direction:'horizontal',
       fullscreen:true,
         items: [
             list1,
            list2
]
});

carousel.show();
list1.show();
list2.show();

如果你不解决问题

尝试使用scrollable:true,而不是scroll


或者尝试在旋转木马中使用scrollable。

如果您没有解决问题

尝试使用scrollable:true,而不是scroll


或者尝试在旋转木马中使用滚动功能。

我刚刚将您的代码复制并粘贴到我的项目中,效果很好。我刚刚将您的代码复制并粘贴到我的项目中,效果很好。