jqgrid分页问题与显示记录下拉列表

时间:2012-10-19 12:50:28

标签: jqgrid

我在具有分页的jqgrid中面临以下问题: 考虑我的结果集有12条记录,我的显示记录下拉列表有选项10,20来选择一次显示的记录数。

第1步 - 当我第一次加载网格时,显示记录的值为20,我可以在其中看到12条记录网格。 step2 - 现在我从显示记录中选择10;网格刷新,我可以看到10条记录。选择的页面是1的2. * step3 - *转到此结果的第二页; 网格刷新,我可以看到2条记录。选择的页面是2的2 * Step4 *现在我将显示记录的值更改为20;网格刷新,我看不到网格中的任何行。

这种情况正在发生,因为当我更改显示记录的值时,页码应始终传递为1,但它被错误地传递为当前值,因此我的SP返回不正确的结果。任何解决方案?

我正在使用jqgrid版本3.5.2

1 个答案:

答案 0 :(得分:-1)

当page_num比一个grester而且总记录数小于显示记录时,

设置page_num = 1:

如果页面> 1:     if int(request.get('hidden_​​total_records_count'))< = int(req.get('result_per_page')):        page = 1

这个编码是在python中。分享你的整个逻辑以获得更好的答案。