我有大约 1000-2000 行的大 jqGrids,但默认情况下只加载 100。
我将多选设置为 true 并使用虚拟滚动,当单击全选复选框时,只有那些已经加载的行被选中。
我告诉我的用户,作为一种解决方法,他们需要向下滚动,直到所有行都加载完毕。
这有效,但不是很用户友好。
我想要一种在单击“全选”时加载完整网格的方法。
我可以使用一个名为“onSelectAll”的事件,但我不知道如何加载尚未加载的所有数据,并在数据加载完成后再次选择所有行。
有谁知道这个问题的简单解决方案?
最佳答案
如果您将选项添加到网格中 loadonce: true
, jqGrid 将向服务器请求所有数据。
我认为这样,所有行都会被一次加载。
关于jqGrid:激活全选复选框时如何加载所有数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12427393/