function:
|- $("#"+gridName).getDataIDs(); 返回所有行的ids的数组
|- $("#"+gridName).setRowData(ids[i],false,{height:height}); ***设置行的样式***
|- ids[i]:行id
|- {height:height,...} 行的样式在这里修改
|- formatter:formatItemTitle
|- function formatItemTitle(cellvalue, options, rowObject){}
|- cellvalue: 当前行的value值
|- rowObject:当前行对象,可以获取其他属性值
|- $("#itemsGrid1").jqGrid("getRowData", rowid); ***获取某一个行对象,rowid 是每行的id号***
|- var rownum = $("#itemsGrid1").jqGrid("getGridParam", "rowNum"); ***获取每页显示的条数***
****jqgrid增删改查*************************************************************************************************
|- ***添加一行数据****
var datarow =
{id:"99",
invdate:"2007-09-01",
name:"test3",
note:"note3",
amount:"400.00",
tax:"30.00",
total:"430.00"};
var su=$("#itemsGrid1").jqGrid('addRowData',99,datarow);--> *** 99 是行号rowid ***
if(su)
alert("Succes. Write custom code to add data in server");
else
alert("Can not update");
|- ***删除一行数据***
var su=$("#itemsGrid1").jqGrid('delRowData',12); --> "12" 就是rowid
if(su) {
alert("Succes. Write custom code to delete row from server");
}else {
alert("Allready deleted or not in list");
}
|- *****获取一行数据*****
var id = $("#itemsGrid1").jqGrid('getGridParam','selrow');
if (id) {
var ret = $("#itemsGrid1").jqGrid('getRowData',id);
alert("id="+ret.id+" invdate="+ret.invdate+"...");
} else { alert("Please select row");}
|- *****修改一行数据*******
*****获取 get jqgrid参数值*****************************************************************************************
$("#itemsGrid1").jqGrid('getGridParam','url');
$("#itemsGrid1").jqGrid('getGridParam','sortname')
$("#itemsGrid1").jqGrid('getGridParam','sortorder')
$("#itemsGrid1").jqGrid('getGridParam','page')
$("#itemsGrid1").jqGrid('getGridParam','rowNum')
$("#itemsGrid1").jqGrid('getGridParam','datatype')
$("#itemsGrid1").jqGrid('getGridParam','records')
$("#itemsGrid1").jqGrid('getGridParam','selrow')
$("#itemsGrid1").jqGrid('getGridParam','selarrrow');
*****修改 set jqgrid参数值*****************************************************************************************
$("#itemsGrid1").jqGrid('setGridParam',{url:"server.php?q=2"}).trigger("reloadGrid")
$("#itemsGrid1").jqGrid('setGridParam',{sortname:"amount",sortorder:"asc"}).trigger("reloadGrid")
$("#itemsGrid1").jqGrid('setCaption',"New Caption");
$("#itemsGrid1").jqGrid('setSelection',"13"); --> 选中13行
*****隐藏和现实 某一列*****************************************************************************************
$("#itemsGrid1").jqGrid('navGrid','hideCol',"tax");
$("#itemsGrid1").jqGrid('navGrid','showCol',"tax");
*****在表格中直接编辑 *****************************************************************************************
$("#itemsGrid1").jqGrid('editRow',"13");
*****在表格中直接保存 *****************************************************************************************
$("#itemsGrid1").jqGrid('saveRow',"13");
*****在表格中直接还原 *****************************************************************************************
|- $("#"+gridName).getDataIDs(); 返回所有行的ids的数组
|- $("#"+gridName).setRowData(ids[i],false,{height:height}); ***设置行的样式***
|- ids[i]:行id
|- {height:height,...} 行的样式在这里修改
|- formatter:formatItemTitle
|- function formatItemTitle(cellvalue, options, rowObject){}
|- cellvalue: 当前行的value值
|- rowObject:当前行对象,可以获取其他属性值
|- $("#itemsGrid1").jqGrid("getRowData", rowid); ***获取某一个行对象,rowid 是每行的id号***
|- var rownum = $("#itemsGrid1").jqGrid("getGridParam", "rowNum"); ***获取每页显示的条数***
****jqgrid增删改查*************************************************************************************************
|- ***添加一行数据****
var datarow =
{id:"99",
invdate:"2007-09-01",
name:"test3",
note:"note3",
amount:"400.00",
tax:"30.00",
total:"430.00"};
var su=$("#itemsGrid1").jqGrid('addRowData',99,datarow);--> *** 99 是行号rowid ***
if(su)
alert("Succes. Write custom code to add data in server");
else
alert("Can not update");
|- ***删除一行数据***
var su=$("#itemsGrid1").jqGrid('delRowData',12); --> "12" 就是rowid
if(su) {
alert("Succes. Write custom code to delete row from server");
}else {
alert("Allready deleted or not in list");
}
|- *****获取一行数据*****
var id = $("#itemsGrid1").jqGrid('getGridParam','selrow');
if (id) {
var ret = $("#itemsGrid1").jqGrid('getRowData',id);
alert("id="+ret.id+" invdate="+ret.invdate+"...");
} else { alert("Please select row");}
|- *****修改一行数据*******
var su=$("#itemsGrid1").jqGrid('setRowData',11,{amount:"333.00",tax:"33.00",total:"366.00",
note:"<img src='images/user1.gif'/>"});
*****获取 get jqgrid参数值*****************************************************************************************
$("#itemsGrid1").jqGrid('getGridParam','url');
$("#itemsGrid1").jqGrid('getGridParam','sortname')
$("#itemsGrid1").jqGrid('getGridParam','sortorder')
$("#itemsGrid1").jqGrid('getGridParam','page')
$("#itemsGrid1").jqGrid('getGridParam','rowNum')
$("#itemsGrid1").jqGrid('getGridParam','datatype')
$("#itemsGrid1").jqGrid('getGridParam','records')
$("#itemsGrid1").jqGrid('getGridParam','selrow')
$("#itemsGrid1").jqGrid('getGridParam','selarrrow');
*****修改 set jqgrid参数值*****************************************************************************************
$("#itemsGrid1").jqGrid('setGridParam',{url:"server.php?q=2"}).trigger("reloadGrid")
$("#itemsGrid1").jqGrid('setGridParam',{sortname:"amount",sortorder:"asc"}).trigger("reloadGrid")
$("#itemsGrid1").jqGrid('setCaption',"New Caption");
$("#itemsGrid1").jqGrid('setSelection',"13"); --> 选中13行
*****隐藏和现实 某一列*****************************************************************************************
$("#itemsGrid1").jqGrid('navGrid','hideCol',"tax");
$("#itemsGrid1").jqGrid('navGrid','showCol',"tax");
*****在表格中直接编辑 *****************************************************************************************
$("#itemsGrid1").jqGrid('editRow',"13");
*****在表格中直接保存 *****************************************************************************************
$("#itemsGrid1").jqGrid('saveRow',"13");
*****在表格中直接还原 *****************************************************************************************
$("#itemsGrid1").jqGrid('restoreRow',"13");