我有一个相当长的列表要在我的 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}]
});
}
});