当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();
}
请任何人帮助解决这个问题。
我想上面的链接会对你有所帮助:
http://download.osgeo.org/pgrouting/foss4g2010/workshop/web/Ext-3.2.1/examples/grid/paging.html请找到名为" page .js"的源文件以便更好地理解。