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}]
});
}
});