jqGrid - как найти iRow (индекс строки) из rowId (таблица pri key) - PullRequest
5 голосов
/ 06 февраля 2012

У меня есть строки из таблицы в jqGrid.Я манипулирую поведением cellEdit и теперь использую его для редактирования.После того, как я инициирую сетку, я буду использовать;

$('#grid').editCell(iRow,1,false);

, чтобы просто выбрать ячейку.

, но у меня есть только rowId, а не iRow.Как я могу получить iRow от rowId?

1 Ответ

6 голосов
/ 06 февраля 2012

Индекс строки (iRow), который можно получить с помощью свойства rowIndex объекта DOM, представляющего строку <tr>.Так что вам нужно просто получить DOM из ряда.Если rowId не содержит метасимволов , вы можете сделать следующее:

var iRow = $('#' + rowId)[0].rowIndex;

. Для более распространенного случая вы можете использовать функцию jqID при необходимости экранирует метасимволы:

var iRow = $('#' + $.jgrid.jqID(rowId))[0].rowIndex;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...