获取jqGrid中选择的行的数据:

获取选择一行的id,如果你选择多行,那下面的id是最后选择的行的id:

 
1
var id=$('#gridTable').jqGrid('getGridParam','selrow');

如果想要获取选择多行的id,那这些id便封装成一个id数组,那可以使用以下:

 
1
varids=$('#gridTable').jqGrid('getGridParam','selarrrow');

如果想获取选择的行的数据,只要传入rowId即可,如下:

 
1
var rowData = $("#gridTable").jqGrid('getRowData',rowId);

而这个rowData是一个对象,如果要获取选择的行的这个对象的属性值,如name的值,需如下:

var rowName=rowData.name;

当然你这个对象得有name这个属性才行。

应用实例:

 
1
2
3
4
5
6
7
varids=$("#rightGrid9").jqGrid("getGridParam","selarrrow");
if(ids.length==1){
    varrowid=$("#rightGrid9").jqGrid("getGridParam","selrow");
    $("#rightGrid9").panGrid("downlayer",{"rowid":rowid});
}else{
    alert("你没有选取或者选取为多行数据,不允许进入下一级");
}

jqGrid获得所有行数据的方法

functiontestJqfrid(){
    varobj=$("#tablename").jqGrid("getRowData");
    alert(obj.length);
    jQuery(obj).each(function(){
        alert(this.RECEIPT_ORDER_NO);
    });
 
    varret=$("#tablename").jqGrid("getRowData",0);  //获得第一行的数据
}

最新文章

  1. 最新官方WIN10系统32位,64位系统ghost版下载
  2. git 教程(15)--分支管理策略
  3. CamanJS – 提供各种图片处理的 JavaScript 库
  4. Hadoop上路-04_HBase0.98.0入门
  5. 让Linux修改IP、DNS等可以更简单
  6. 在block函数中规避错误信息 "capturing self strongly in this block is likely to lead to a retain cycle”
  7. java实现——008旋转数组的最小数字
  8. x86_64的内存映射
  9. python科学计算_numpy_ndarray
  10. Linux下DIR,dirent,stat等结构体详解
  11. python 文件重命名
  12. Spark学习之常用算子介绍
  13. 四 分析easyswoole源码(启动服务&Cache组件原理)
  14. interface中定义default方法和static方法
  15. Spring Boot开发Web应用
  16. Linux运维故障排查思路
  17. MySQL架构之keepalived+haproxy+mysql 实现MHA中slave集群负载均衡的高可用(原创)
  18. Android-available for offline mode
  19. animation3 背景小动画笔记
  20. nodejs的Cannot find module 'body-parser'

热门文章

  1. 加解密(校验哈希值、MD5值)
  2. VC版DoEvents
  3. TensorFlow 简单实例
  4. OCR 识别原理
  5. dango models and database ---- relation ship
  6. Vue2.0+Webpack项目环境构建到发布
  7. AngularJS实现鼠标右键事件
  8. [svc]linux查看主板型号及内存硬件信息
  9. CGROUP相关知识
  10. vue+element-ui路由配置相关