jqgrid的常用方法

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");}




|- *****修改一行数据*******


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");



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值