当数据在 extjs 存储中动态添加时,任何人都可以建议我们如何进行分页。
服务器的结果是 xml 内容,下面的代码动态地将数据添加到存储中。但这需要大量时间在 UI 上进行渲染。
所以为了提高时间,我们需要对它做一些分页。
下面的方法需要很多时间:
success: function (response, request) {
var responsexml = new ResponseXml(response.responseText);
for (var i = 0; i < responsexml.items.length; i++) {
var xmlItem = responsexml.items[i];
var rec = somefuntion(xmlItem);
Ext.getCmp('id').somegrid.store.add(rec);
}
Ext.getCmp('id').somegrid.store.commitChanges();
}
请任何人帮助解决这个问题。