jqgrid 4.4.4 getGridParam(" page")没有返回正确的值

时间:2013-03-27 13:28:44

标签: jqgrid

在jqgrid 4.4.4 $(" #myGrid")。getGridParam(" page");获取用户在分页文本框中输入的页码。

但它返回该分页文本框中已存在的页码。

注意:在jqgrid 3.7.2(+ jquery 1.4.2)中它工作正常(即返回用户输入的值)

任何人都有建议和解决方法吗?

(现在我使用的是jquery版本1.9.0 + jqgrid 4.4.4)

2 个答案:

答案 0 :(得分:0)

以下内容将为您提供值:

$(".ui-pg-input").val();

答案 1 :(得分:0)

升级到4.4.4后,我的问题出现了。问题的原因基本上是comit https://github.com/tonytomov/jqGrid/commit/3e4aa0f2fdcb8c2c2a17e842899aca6d1000410a

此提交更改onpagin以执行BEFORE网格页面计算。在我目前的项目中,我已经恢复了这一行,所以我的分页再次起作用(我使用外部源绑定)。我建议实现onBeforePaging和onAfterPaging,每个用户都可以附加到他们想要的事件上。