码迷,mamicode.com
首页 > 其他好文 > 详细

jqgrid 记录翻页选中数据

时间:2014-09-19 17:48:36      阅读:378      评论:0      收藏:0      [点我收藏+]

标签:style   http   color   os   使用   ar   数据   2014   sp   

项目中有试使用jqGrid 进行数据展示,最近需要完成一个功能 记录用户翻页前选中的数据。如:

bubuko.com,布布扣

目前的分页实现是根据条件加载当前页,前一页的数据并未进行保存,查询API发现没有直接提供处理方法。但API有提供相关处理方法,通过修改能够很容易实现此功能。


实现该功能主要依赖于API提供的三个方法。loadComplete,onSelectAll,onSelectRow

    方法名
    参数                                          功能
loadComplete xhr 当从服务器返回响应时执行,xhrXMLHttpRequest 
onSelectAll aRowids,status multiselectture,且点击头部的checkbox时才会触发此事件。aRowids:所有选中行的id集合,为一个数组。statusboolean变量说明checkbox的选择状态,true选中false不选中。无论checkbox是否选择,aRowids始终有 
onSelectRow rowid,status 当选择行时触发此事件。rowid:当前行idstatus:选择状,当multiselect true时此参数才可


 bubuko.com,布布扣


loadComplete  方法当服务器返回后执行此方法,返回的xhr中包含了gridModel(当前页数据集合),page对象,record对象,row,total对象。该方法用于判断当前加载数据是否包含已保存的数据,如果有就通过getRowData方法进行选择。

onSelectAll 方法是选中当前页所有数据aRowids返回的是一个集合,代表数据索引,status为状态true选中false取消选中。




      

jqgrid 记录翻页选中数据

标签:style   http   color   os   使用   ar   数据   2014   sp   

原文地址:http://my.oschina.net/luckyi/blog/316251

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!