0

我有一个相当长的列表要在我的 sencha touch 移动应用程序中显示,由于列表的内容,该应用程序非常繁重,然后我发现这个很棒的工具它大大 提高了效率但是这个库带来的问题是它将显示前 70 个项目,当您向下滚动时,它根本不显示任何内容。有没有人处理过。请告诉我。

下面提到的是测试代码的示例,它将帮助您进行模拟。

Ext.reg('mylist', Ext.ux.BufferedList);

var data = [];
for (var i = 0; i < 600000; i++)
    data.push({
        firstName: 'Mark' + i,
        lastName: 'Taylor'
    });

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

        var store = new Ext.data.Store({
            model: 'Contact',
            data: data
        });

        new Ext.TabPanel({
            layout: 'fit',
            fullscreen: true,
            scroll: 'vertical',
            items: [{
                title: 'MyPanel',
                xtype: 'panel'},
            {
                title: 'MyList',
                fullscreen: true,
                xtype: 'mylist',
                itemTpl: '{firstName} {lastName}',
                store: store}]
        });
    }
});
4

1 回答 1

0

https://gist.github.com/1244583 我猜这就是您要搜索的内容!

我所做的唯一更新是在第 35 行!

于 2011-09-22T18:08:16.997 回答