首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分页工具栏列出Extjs2中存储区中的所有行

分页工具栏列出Extjs2中存储区中的所有行
EN

Stack Overflow用户
提问于 2011-10-10 21:12:31
回答 1查看 908关注 0票数 1

我正在使用PaggingToolbar来支持在gridPanel上分页。问题是,每个页面都显示来自商店的所有记录。任何人都可以帮助解决这个问题。代码详细信息如下:

我和xmlReader开了一家店

代码语言:javascript
复制
  var store = new Ext.data.Store( {
            url :'urltoreturnxml',
            reader :new Ext.data.XmlReader( {
                record :'Book',
                id :'@id',
                totalRecords :'@total'
            }, [{
                name :'book_id',
                mapping :'@id'
            }, {
                name :'price',
                mapping :'@price'
            } ])
        });

和一个网格面板

代码语言:javascript
复制
  var grid = new Ext.grid.GridPanel( {
            store :store,
            viewConfig : {
                forceFit :true
            },
            loadMask: true,
            width : 685,
            height : 200,
            columns : [
            //       column names
            ],
            bbar: new Ext.PagingToolbar({ // paging bar on the bottom
                store: store,
                displayInfo: true,
                displayMsg: 'Displaying topics {0} - {1} of {2}',
                emptyMsg: 'error'
            }),
            sm :new Ext.grid.RowSelectionModel( {
                singleSelect :true
            }),
            listeners : {
             //some code
            }

        });

我加载存储,如下所示

代码语言:javascript
复制
   store.load({ params: {
                         start: 0,
                         limit: 20
                         },
               callback : function(r, options, success) {
         // callback function
            }
    });

任何帮助都是非常感谢的。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2012-02-10 05:53:39

您的服务器需要返回请求它提供服务的记录量。如果您返回所有记录,而不管您的客户请求如何,您将获得网格中的所有结果。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7713269

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档