jquery - JQGrid搜索时是否可以去除分页?

标签 jquery css jqgrid

在 JQGrid 中搜索时是否有一种简单的方法来禁用分页? 当用户搜索时,我想在一页上显示所有搜索结果。

基本上我想要 rowNum: 10000 并且寻呼机被禁用,但仅当用户搜索时。

编辑:让它与类似的东西一起工作:

  beforeRequest: function () {
                            if (jQuery("#ClientPickerGrid").getGridParam('search') == true) {                                 
                                jQuery("#ClientPickerGrid").setGridParam({ rowNum: 10000 })
                            }

最佳答案

jqGrid 不支持 rowNum: -1 的使用,尤其是当您使用本地数据类型或 loadonce: true 选项时。您应该使用足够大的值,例如 rowNum: 1000rowNum: 10000

已更新:解决方案可能取决于您使用的数据类型loadonce 参数的值。此外,您可以使用搜索中存在的一些事件。所以如果你写关于搜索的文章,你应该总是写下 searching 中的哪一个。你用。

如果不知道其他信息,您可以使用 beforeRequest 事件来测试 jqGrid 的 search 参数是否设置为 true。在这种情况下,您可以临时更改 rowNum 的值并在 loadComplete 中将其恢复为原始值。如果您将请求发送到服务器(如果您使用 datatype: 'json'datatype: 'xml'),更改 rows< 可能很重要 发送到服务器的值。您可以在 serializeGridData 事件处理程序中执行此操作。在 serializeGridData 内部,search 将在发布的数据中显示为 _search

关于jquery - JQGrid搜索时是否可以去除分页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7886350/

相关文章:

javascript - Bootstrap 3 的数据远程模态主体加载栏

jquery - 用于动态加载的缩略图轮播

javascript - 除非条件通过,否则如何阻止 Bootstrap Tour 进入下一步

jQuery slideToggle(从中间点切换)

css - Font Awesome : Stacked and Fixed Width

jquery - JqG​​rid 的新模型表单上未显示 afterSubmit 的错误处理

jquery - 为什么这个 jqGrid 工具栏不起作用?

jQuery 将 css 应用于偏移(裁剪)显示的图像

jquery - 向下滚动时合并两个圆圈

jqGrid - 在 jqGrid 中右键单击列时确定列的名称