【问题标题】:Default Page value is Coming as 1 in Jqgrid Paging默认页面值在 Jqgrid 分页中为 1
【发布时间】:2013-10-15 09:00:29
【问题描述】:

我在 Asp.net MVC 应用程序中实现 Jqgrid。我正在做服务器端的分页和排序。

一切正常。我能够很好地进行排序和分页。但是,唯一的问题是初始负载。

当网格加载时,它会跳过一条记录,然后显示其他记录。

Jqgrid通过Ajax请求发送的页面参数,默认为1而不是-1或0。

因为在第一次加载时,有一些记录要跳过,所以理想情况下应该是 -1 或 0。

请帮我解决这个问题..

【问题讨论】:

    标签: c# asp.net-mvc jqgrid paging


    【解决方案1】:

    将发送到服务器的page 参数的值是基于1 的页面,而不是您想要的基于0 的页面。服务器应在结果集的开头跳过(page - 1)*rows 记录并返回rows 记录。如果您是 ASP.NET MVC 应用程序代码的所有者,您可以在服务器端进行上述简单计算。只有当您真的无法更改现有服务器代码时,您才能在客户端减少 page 值。为此,您只需实现serializeGridData 回调。请参阅the answer 中的代码示例。

    【讨论】:

      猜你喜欢
      • 2018-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-01
      • 1970-01-01
      • 2020-09-04
      相关资源
      最近更新 更多