JqGrid学习总结12_排序

本文详细介绍了在JqGrid中如何实现数据的分页和排序。通过设置loadonce为true,数据一次性加载到前台并支持排序,但会带来性能问题。解决方案是通过服务端控制分页,避免大量数据一次性传输。同时,文章提到了在有增删改操作时的参数调整,以及在刷新时如何保持正确的分页和排序状态。
摘要由CSDN通过智能技术生成
1、JqGrid即可以在客户端排序,也可以请求服务器排序
2、JqGrid客户端排序
   需要设置两个属性:
  • ladoonce:true,指的是只加载一次数据,一次性把数据都加载到前台,这个属性设置为true后,表格支持排序,分页
  • rowNum:这个属性代表的是显示的行数,现在是一次性把数据都加载到前台,所以这个值要比可能结果的最大值大或相等
3、客户端排序需要注意的问题以及不足
   注意的问题:
  • 设置loadonce为true后,datatype就变成local了,即本地数据,在重新加载表格时,需要将数据类型变为json(如果你使用的是json数据库类型的话)例如:                        $("#grid1").jqGrid("setGridParam",{datatype:"json"}).trgger("reloadGrid")
  • 如果页面上有增加,删除,修改按钮的话,需要做以下设置:        
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值