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

Flexigrid不分页
EN

Stack Overflow用户
提问于 2012-08-09 05:33:34
回答 1查看 3.2K关注 0票数 1

我有一个jQuery flexigrid,它在第一页上显示第1-10项,共15项,但分页不起作用。也就是说,当我请求第二页时,数据保持不变。有什么想法吗?

配置如下:

代码语言:javascript
复制
$("#tblLists").flexigrid({
    url: '/lists/load/',
    dataType: 'json',
    colModel : [
        {display: 'Name', name : 'name', width : 900, sortable : true, align: 'left'},
        {display: 'Recipients', name : 'recipients', width : 200, sortable : true, align: 'left'}
        ],
    searchitems : [
        {display: 'Name', name : 'name', isdefault: true}
        ],
    sortname: "name",
    sortorder: "desc",
    usepager: true,
    title: 'Lists',
    useRp: true,
    rp: 10,
    width: 'auto',
    height: 200,
    singleSelect: true,
    onSuccess: function(){
        $('.flexigrid tr').dblclick(function(event){
            console.log($(this).attr('id').substr(3));
        });
    }, 
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-14 07:25:27

我猜你的/list/load/ url一次返回所有12个项目。FlexiGrid不支持客户端分页(它sucks..but他们不支持)。他们希望你在服务器端实现分页。因此,如果rp为10且page =1,则返回结果1到10。如果rp为10且page =2,则返回结果11至20。排序也是如此。Flexigrid将向您传递排序参数,您需要在服务器端进行排序并返回排序后的数据。

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

https://stackoverflow.com/questions/11873509

复制
相关文章

相似问题

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