1、 var rowdata = $("#datalist").jqgrid("getrowdata", empno); //根據id獲取該行資料。
2、 $('#datalist').jqgrid('setrowdata', rowdata.id, ); //根據id給該行資料賦值。
3、 $("#datalist").jqgrid('setgridparam', ,],修改id為1的name為showbo csdn,呼叫此方法
1)不傳遞method引數或者為all,則返回[}]。
2)method設定為dirty,則返回
7、 $("#datalist").setgridwidth($(".jxc-bill").width()-15);
$("#datalist").setgridheight(document.documentelement.clientheight - 120); //設定寬高
8、 $("#datalist").jqgrid('setgroupheaders',
]}); //合併表頭
9、合併單元格
case "empname":
})
}break; //方便後面
loadcomplete: function (data) {},
gridcomplete: function()
function merger(gridname, cellname) );
} else
$("#" + cellname + "" + mya[i] + "").attr("rowspan", rowspantaxcount);}}
}
10. $("#datalist").jqgrid("cleargriddata"); //清空**裡的資料。
11.手動往grid中新增資料
$("#orggridid").jqgrid('addrowdata',mydata[i].id,mydata[i]);
mydata[i].id:新增這列的主鍵id
mydata[i]:json格式的資料,
例12.更新資料
$("#orggrid").jqgrid('setrowdata',mydata[i].id,);
mydata[i].id:需要修改列的主鍵id
13.刪除資料
$("#orggrid").jqgrid('delrowdata',id);
id:列主鍵
14.根據id拿該列的所有data
$("#orggrid").jqgrid('getrowdata',id));
id:列主鍵,如果拿不到返回{},拿到了返回乙個object
15.拿到grid中的所有主鍵
var allids = $("#datalist").jqgrid('getdataids');
16.拿到grid中所有的資料
$("#orggrid").getrowdata();
返回乙個陣列,可以根據自己的需要,提取需要的字段。
17.拿到grid中所有選擇的資料
$(subgridid).jqgrid('getgridparam','selarrrow');
18.給序號列增加標題名稱
jqgrid中增加屬性可以顯示序號列:
rownumbers: true //是否顯示序號列 true顯示,false不顯示
但是序號列上沒有標題,如果要顯示中文名稱,可以使用jqgrid的setlabel方法:
$("#datalist").jqgrid('setlabel', 'rn', '序號', );
jqgrid本地載入分頁 jqGrid 分頁
這兩天一直在搞jqgrid分頁,焦頭爛額,不過還是有點收穫的 主要是後台分頁 jqgrid分頁可以分為兩種,遠端資料 伺服器資料 分頁和本地資料分頁,先看遠端資料分頁 testgrid jqgrid else if pagebtn prev userlistpg else if pagebtn la...
jqgrid批量操作取消選擇的問題
jqgrid是這樣取出所選擇項id的 var tempnumiids jquery listitemdefine jqgrid getgridparam selarrrow 如果你對這個tempnumiids進行一些迴圈操作的時候,會有一些悲劇發生,因為這個值一直在變動。比如每當進行取消勾選的時候,...
jqgrid 固定列寬度 jqGrid 設定列寬
在jqgrid顯示出來之後,需要手動調整列寬。1.經過調查jqgrid本身不支援指定列寬,當然這個是說的的初始化完成後。2.經過調查手動是可以調整列寬,所以進行了事件的檢視resizestop的事件在調整後被呼叫。3.經過一番思考,這個事件不能滿足要求。4.從html角度考慮,只要把這列寬調整好就行...