Din*_*esh 1 jquery pagination jqgrid
我的应用程序中有JQGrid.如果我想从Pagination的页码文本框中捕获用户输入,我该怎么办?而且我想在网格改变页面之前做到这一点.
有什么办法吗?拜托,有人帮我实现这个.
您可以使用onPaging回调如果需要,您可以停止更改页面.在直接用户输入的情况下,回调的参数将是字符串"user".要获取当前值,您可以使用任一page参数或直接从输入控件获取或设置值
onPaging: function (pgButton) {
var pagerId = this.p.pager.substr(1); // ger paper id like "pager"
var newValue = $('input.ui-pg-input', "#pg_" + $.jgrid.jqID(pagerId)).val();
// newValue is in the most cases the same as in this.p.page
// only wrong values like -10 entered by user will not update
// "page" parameter
if (pgButton === "user" && newValue > 2) { // some tests
return "stop";
}
}
Run Code Online (Sandbox Code Playgroud)
更新: 免费jqGrid没有上述问题.参见维基文章描述额外options的参数onPaging回调,其中有newPage,currentPage和其他一些特性.
| 归档时间: |
|
| 查看次数: |
8001 次 |
| 最近记录: |