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