Jqgrid随记

关注微信公众号【行走在代码行的寻路人】获取Java学习视频及资料。

1.获取选中行的数据

//获取选中行的rowid

var rowid=$("#resultGrid2").jqGrid("getGridParam","selarrrow");

for(var i=0;i<rowid.length;i++){

    //根据选中行的rowid获取选中行的数据

      

var rowData = $("#resultGrid2").jqGrid("getRowData",rowid[i]);

}

2.获取和设置某个单元格的值

ID:单元格数据ID(不是行id);

Name:单元格name;

buyapplyDetailInfo:jqGird table的id;

var strValue=$("#buyapplyDetailInfo

").jqGrid("getCell",ID,"Name");

$("#buyapplyDetailInfo").jqGrid("setCell",

ID

,

"Name"

,"设置的数据项");

3.重新加载整个表格的内容

jQuery('#resultGrid').GridUnload();//卸载当前加载的jqGrid

4.显示和隐藏表格

jQuery("#buyapplyDetailInfo").setGridParam().showCol("列名").trigger("reloadGrid");

jQuery("#buyapplyDetailInfo").setGridParam().hideCol("列名").trigger("reloadGrid");

5.给表格动态加数据

$("#resultGrid").addRowData(rowDatas.length, 

                        {     "ID":data.id,

                             "orgName":data.parentName,

                             "partyName":data.userName

                        }, 

                            "last");

发布了101 篇原创文章 · 获赞 10 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/WMY1230/article/details/80298528
今日推荐