1

当数据在 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();
}

请任何人帮助解决这个问题。

4

1 回答 1

0

我认为上面的链接会对您有所帮助:

http://download.osgeo.org/pgrouting/foss4g2010/workshop/web/Ext-3.2.1/examples/grid/paging.html

请找到名为“paging.js”的源文件以便更好地理解。

于 2014-06-11T11:17:45.480 回答