jqGrid - 如何在addRowData之后获取iRow

时间:2012-01-27 03:38:13

标签: jqgrid

我有一个celledit网格,它也有celledit网格作为子网格,它们不可排序。

当我通过方法addRowData在底部添加一个新行时,我想通过方法editCell(iRow,iCol,true)将焦点设置在新行的第一个可编辑列上。

由于我的网格有子网格,如果扩展了任何子网格,最大的iRow将不等于最大的rowid。

所以,我的问题是

有没有办法获得新添加的行的iRow?谢谢。

1 个答案:

答案 0 :(得分:0)

您可以选择

的最后一行元素
var $lastRow = $('#grid>tbody>tr.jqgrow:last');

子网格中的行具有类&u-subgrid&#39;而不是主网格的行有类&#39; jqgrow&#39;。要获取最后一行iRow的索引,您可以使用<tr>元素的rowIndex属性

var iRow = $('#prods>tbody>tr.jqgrow:last')[0].rowIndex;