2012-01-27 62 views
0

我有一個celledit網格,它也有celledit網格作爲子網格,並且它們不可排序。jqGrid - 如何在addRowData之後獲取iRow

當我通過addRowData方法在底部添加新行時,我想通過editCell(iRow,iCol,true)方法將焦點設置在新行的第一個可編輯列上。

由於我的網格有子網格,如果有任何子網格展開,最大的iRow將不等於最大的rowid。

所以,我的問題是

有沒有什麼辦法讓新添加的行的iRow?謝謝。

回答

0

您可以相對於從子網格的

var $lastRow = $('#grid>tbody>tr.jqgrow:last'); 

該行選擇的最後一行元素已代替主電網的行類的用戶界面,子網格「有類「jqgrow」。爲了讓最後一排的指數iRow可以使用<tr>元素的rowIndex財產

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

它的工作完美無瑕!奧列格爵士,你做了我的一天!非常感謝你! – early 2012-01-27 17:24:16

+0

@early:不客氣!我很高興,我可以給你一些積極的情緒。 – Oleg 2012-01-27 17:26:38

相關問題