jqGrid:激活全选复选框时如何加载所有数据?

标签 jqgrid

我有大约 1000-2000 行的大 jqGrids,但默认情况下只加载 100。
我将多选设置为 true 并使用虚拟滚动,当单击全选复选框时,只有那些已经加载的行被选中。

我告诉我的用户,作为一种解决方法,他们需要向下滚动,直到所有行都加载完毕。
这有效,但不是很用户友好。

我想要一种在单击“全选”时加载完整网格的方法。
我可以使用一个名为“onSelectAll”的事件,但我不知道如何加载尚未加载的所有数据,并在数据加载完成后再次选择所有行。

有谁知道这个问题的简单解决方案?

最佳答案

如果您将选项添加到网格中 loadonce: true , jqGrid 将向服务器请求所有数据。
我认为这样,所有行都会被一次加载。

关于jqGrid:激活全选复选框时如何加载所有数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12427393/

相关文章:

javascript - 如何使 JqGrid 编辑表单做出响应

jqgrid - jqgrid中两种不同的编辑形式

jquery - 如何解决JQgrid中的寻呼机显示问题

jquery - jqGrid:searchoptions 中的dataUrl 不适用于jqGrid4.4.5

asp.net - 将数据从 jqGrid 传递到 webmethod

jqgrid - 如何更改jqgrid分页样式

javascript - jqGrid 分页器在滚动分页中不可见

jquery - Jqgrid 加载文本不居中

javascript - JQgrid 搜索选项未显示

javascript - jqGrid - colNames 和 <> colModel 的长度!错误