jqGrid 事件

jqGrid 事件


使用方法 var lastSel; jQuery("#gridid").jqGrid({ ... onSelectRow: function(id){ if(id && id!==lastSel){ jQuery('#gridid').restoreRow(lastSel); lastSel=id; } jQuery('#gridid').editRow(id, true); }, ... })事件大全web

事件 參數 備註
afterInsertRow rowidrowdatarowelem 當插入每行時觸發。rowid插入當前行的id;rowdata插入行的數據,格式爲name: value,name爲colModel中的名字
beforeRequest none 向服務器端發起請求以前觸發此事件但若是datatype是一個function時例外
beforeSelectRow rowid, e 當用戶點擊當前行在未選擇此行時觸發。rowid:此行id;e:事件對象。返回值爲ture或者false。若是返回true則選擇完成,若是返回false則不會選擇此行也不會觸發其餘事件
gridComplete none 當表格全部數據都加載完成並且其餘的處理也都完成時觸發此事件,排序,翻頁一樣也會觸發此事件
loadComplete xhr 當從服務器返回響應時執行,xhr:XMLHttpRequest 對象
loadError xhr,status,error 若是請求服務器失敗則調用此方法。xhr:XMLHttpRequest 對象;satus:錯誤類型,字符串類型;error:exception對象
onCellSelect rowid,iCol,cellcontent,e 當點擊單元格時觸發。rowid:當前行id;iCol:當前單元格索引;cellContent:當前單元格內容;e:event對象
ondblClickRow rowid,iRow,iCol,e 雙擊行時觸發。rowid:當前行id;iRow:當前行索引位置;iCol:當前單元格位置索引;e:event對象
onHeaderClick gridstate 當點擊顯示/隱藏表格的那個按鈕時觸發;gridstate:表格狀態,可選值:visible or hidden
onPaging pgButton 點擊翻頁按鈕填充數據以前觸發此事件,一樣當輸入頁碼跳轉頁面時也會觸發此事件
onRightClickRow rowid,iRow,iCol,e 在行上右擊鼠標時觸發此事件。rowid:當前行id;iRow:當前行位置索引;iCol:當前單元格位置索引;e:event對象
onSelectAll aRowids,status multiselect爲ture,且點擊頭部的checkbox時纔會觸發此事件。aRowids:全部選中行的id集合,爲一個數組。status:boolean變量說明checkbox的選擇狀態,true選中false不選中。不管checkbox是否選擇,aRowids始終有 值
onSelectRow rowid,status 當選擇行時觸發此事件。rowid:當前行id;status:選擇狀態,當multiselect 爲true時此參數纔可用
onSortCol index,iCol,sortorder 當點擊排序列可是數據還未進行變化時觸發此事件。index:name在colModel中位置索引;iCol:當前單元格位置索引;sortorder:排序狀態:desc或者asc
resizeStart event, index 當開始改變一個列寬度時觸發此事件。event:event對象;index:當前列在colModel中位置索引
resizeStop newwidth, index 當列寬度改變以後觸發此事件。newwidth:列改變後的寬度;index:當前列在colModel中的位置索引
serializeGridData postData 向服務器發起請求時會把數據進行序列化,用戶自定義數據也能夠被提交到服務器端

轉自http://blog.mn886.net/jqGrid/數組

 
官方同步更新!若有疑問,聯繫郵箱:webmaster@mn886.net。感謝jqGrid團隊!
相關文章
相關標籤/搜索