首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PagingToolbar不工作

PagingToolbar不工作
EN

Stack Overflow用户
提问于 2012-10-11 03:32:34
回答 2查看 1.1K关注 0票数 0

我正在使用PagingToolbar来过滤我的结果搜索,我想每页显示20个结果,但在我的网格中仍然显示所有记录。

我的网格中的bbar

代码语言:javascript
复制
bbar: Ext.create('Ext.PagingToolbar', 
store: store,
pageSize: 20,
displayInfo : true,
plugins: Ext.create('Ext.ux.ProgressBarPager', {})
}),

我的商店

代码语言:javascript
复制
Ext.define('Mystore', {
extend: 'Ext.data.Store',
model: 'Mymodel',
pageSize: 20,
autoLoad: true,
remoteSort: true,
proxy: {
    type: 'rest',
    url: 'search',
    reader: {
        type: 'json',
        root: 'root',
        idProperty: 'id'
    },
    writer: {
        type: 'json',
        writeAllFields: true
    }
}

});

有人能帮我吗??谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-11 04:04:32

为存储提供数据的/search REST服务需要支持startlimit和/或page参数,以便存储一次可以请求一页结果。

若要支持limit参数,服务必须将返回结果的数量限制为不超过该参数中指定的计数。通常通过将限制值传递给用来提供结果的数据库查询来实现这一点。

票数 2
EN

Stack Overflow用户

发布于 2012-10-11 15:20:52

你的商店必须包含这个参数与开始和限制,你的后端需要使用这些参数。

baseParams:{起始:0,限制:20}

在java后端中,

代码语言:javascript
复制
            String startPage = request.getParameter("start");
    String limits = request.getParameter("limit");

它就像是网格的过滤器。

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

https://stackoverflow.com/questions/12826952

复制
相关文章

相似问题

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