1、JqGrid即可以在客户端排序,也可以请求服务器排序
需要设置两个属性:
注意的问题:
2、JqGrid客户端排序
- ladoonce:true,指的是只加载一次数据,一次性把数据都加载到前台,这个属性设置为true后,表格支持排序,分页
- rowNum:这个属性代表的是显示的行数,现在是一次性把数据都加载到前台,所以这个值要比可能结果的最大值大或相等
3、客户端排序需要注意的问题以及不足
- 设置loadonce为true后,datatype就变成local了,即本地数据,在重新加载表格时,需要将数据类型变为json(如果你使用的是json数据库类型的话)例如:
$("#grid1").jqGrid("setGridParam",{datatype:"json"}).trgger("reloadGrid") - 如果页面上有增加,删除,修改按钮的话,需要做以下设置: