jqgrid--事件
转 http://dejazhan.iteye.com/blog/1725812
1.var lastSel; 2. 3.jQuery("#gridid").jqGrid({ 4. 5.... 6. 7. onSelectRow: function(id){ 8. 9. if(id && id!==lastSel){ 10. 11. jQuery('#gridid').restoreRow(lastSel); 12. 13. lastSel=id; 14. 15. } 16. 17. jQuery('#gridid').editRow(id, true); 18. 19. }, 20. 21.... 22. 23.})
事件 |
参数 |
备注 |
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 |
向服务器发起请求时会把数据进行序列化, 用户自定义数据也可以被提交到服务器 端 |