Jqgrid随记

1.获取选中行的数据
//获取选中行的rowid
var rowid=$("#resultGrid2").jqGrid("getGridParam","selarrrow");
for(var i=0;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");

你可能感兴趣的:(Jqgrid)