欢迎光临
一个废柴的博客

jqgrid在ondblClickRow事件中获取行号

在使用jqgrid的过程中,发现貌似没有直接得到行号的方法或者类似的参数(话说,到底是不是这样),在jqgrid提供的选项[更多参数参考这里]中有个参数rownumbers,它是个boolean型的参数,设置为true就会显示行号。

jqgrid的事件列表中有一个ondblClickRow事件,通过双击表格的某一行,就能触发这个事件,我想在双击的时候获取我双击的行的行号以及该行的数据。然而却没有发现直接获得的方法,所以我间接的通过下列方式获得行号:

ondblClickRow:function(rowid,iRow,iCol,e){
     var curPage =  $("#gridTable").getGridParam("page");//当前页码
     var pageSize = $("#gridTable").getGridParam("rowNum");//每页显示的记录条数
     var curRowNum = parseInt((curPage-1)*pageSize) + parseInt(rowid); //当前双击的行的行号
}

是不是jqgrid觉得直接提供一个指定该行行号的参数或方法有点多余呢,唉~,暂时先这样获取吧,在此记录一下,希望能帮到看到这篇文章的朋友,或者有知道更简便方法的朋友看到这篇文章也能帮到我,请在下方进行留言!

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址