extjs 3.2中的动态存储分页



当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"的源文件以便更好地理解。