jqGrid的選中行事件

2022-06-25 03:30:10 字數 1394 閱讀 8449

jqgrid中一些方法的使用說明如下: 

1、獲取單個選中行的行id

var rowid = jquery("

#gridlist

").jqgrid("

getgridparam

", "

selrow

"); //行序號

2、獲取多個選中行的id

var ids=jquery("

#gridlist

").jqgrid('

getgridparam

','selarrrow

'); //選中行號組成的陣列

3、獲得所有行的id陣列

var ids = jquery("

#gridlist

").jqgrid('

getdataids

'); //所有行的,行序號陣列

4、獲取單個行資料

var rowdata = jquery("

#gridlist

").jqgrid('

getrowdata

',rowid); //引數rowid 行號

其中,rowid是想要獲取行資料的行id。rowdata 是包含整行資料的物件。例如,你想獲得該行資料中的id,可以直接用rowdata.id來獲得

5、設定行選中

//

設定選中行,可設定多行選中:

jquery("

#gridlist

").jqgrid('

setselection

',id1); //行號

jquery(

"#gridlist

").jqgrid('

setselection

',id2);

setselection:引數:rowid,onselectrow。選擇或反選id = rowid指定的行。若onselectrow設定為true (預設) 則觸發onselectrow事件,否則不觸發。

6、設定checkbox選中

//

checkbox選中

checkedrole: function () }}

}

7、獲取多選,選中行id欄位

multiselect: true //定義可以多選 

var rowids = $("

#gridlist

").jqgrid('

getgridparam

', '

selarrrow

');

var ids =;

if(rowids.length)

}

轉義字元與選中行事件

tablerole bootstraptable destroy var table tablerole bootstraptable fixed table container addclass nano fixed table body addclass nano content settime...

JqGrid選中行 取消選中行 獲得選中行資料

jqgrid選中行 取消選中行 獲得選中行資料 其中取消選中行的方式中,通 jqgridtableid trigger reloadgrid 不好用,建議使用 tokeinoutlist jqgrid resetselection 的方法 1 取消所有選中的行 jqgridtableid trigg...

jqGrid 使用示例 獲取選中行資料

jquery 使用示例 cable jqgrid mtype post height 100 窗體高度 height window height top height height 110,窗體高度 autowidth true,如果為ture時,則當 在首次被建立時會根據父元素比例重新調整 寬度。...