当在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();
}
请帮助解决此问题。
答案 0 :(得分:0)
我认为以上链接可以帮助您:
http://download.osgeo.org/pgrouting/foss4g2010/workshop/web/Ext-3.2.1/examples/grid/paging.html
请找到名为&#34; paging.js&#34;的源文件。为了更好地理解。