Как получить iRow после addRowData - PullRequest
0 голосов
/ 27 января 2012

У меня есть сетка celledit, и она также имеет сетки celledit в качестве подсетки, и они не сортируются.

Когда я добавляю новую строку внизу методом addRowData, я хочу установитьсосредоточиться на первом редактируемом столбце новой строки методом editCell (iRow, iCol, true).

Поскольку в моей сетке есть подсетки, самый большой iRow не будет равен самому большому rowid, если какая-либо подсетка была расширена.

Итак, мой вопрос:

Есть ли способ получить iRow новой добавленной строки?Спасибо.

1 Ответ

0 голосов
/ 27 января 2012

Вы можете выбрать последний элемент строки в отношении

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

Строки из подсетки имеют класс 'ui-subgrid' вместо строк основной сетки имеют класс 'jqgrow'.Чтобы получить индекс для последней строки iRow, вы можете использовать rowIndex свойство элемента <tr>

var iRow = $('#prods>tbody>tr.jqgrow:last')[0].rowIndex;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...