gpt4 book ai didi

jquery - Flexigrid 不分页

转载 作者:行者123 更新时间:2023-12-01 06:53:07 26 4
gpt4 key购买 nike

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

这是配置:

$("#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));
});
},
});

最佳答案

我猜测您的/lists/load/url 会同时返回所有 12 个项目。 FlexiGrid 不支持客户端分页(这很糟糕……但他们不支持)。他们希望您在服务器端实现分页。因此,如果 rp 为 10 并且 page = 1,则返回结果 1 到 10。如果 rp 为 10 并且 page = 2,则返回结果 11 到 20。排序也是如此。 Flexigrid会向您传递排序参数,您需要在服务器端进行排序并返回排序后的数据。

关于jquery - Flexigrid 不分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11873509/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com