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