优米格
分享有营养的

jqgrid在ondblClickRow事件中获取行号

BraUndress.png

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

赞(0)
未经允许禁止转载:优米格 » jqgrid在ondblClickRow事件中获取行号

评论 1

  1. #1

    sxfads5年前 (2019-09-04)回复

合作&反馈&投稿

商务合作、问题反馈、投稿,欢迎联系

广告合作侵权联系