JQgrid: конкретное значение из выбранной строки - PullRequest
10 голосов
/ 11 июня 2010

как получить значение (скрытого) столбца из выбранной строки.то есть значение ячейки должно быть из ячейки, идентифицированной colName, и выбранной строки (не используя множественный выбор).Из API я вижу метод getGridParam ("selrow") для чтения строки, может быть в состоянии сочетаться с другими методами ... но есть ли какой-нибудь удобный метод?фрагмент кода сэкономит много времени ... \ спасибо.

1 Ответ

32 голосов
/ 11 июня 2010

Вы должны использовать функцию getCell, чтобы прочитать значение из ячейки, идентифицируемой идентификатором строки. Поэтому, если вам нужны данные из столбца «MyColName» выбранной строки, вы можете сделать это с помощью следующего кода:

var grid = jQuery('#list');
var sel_id = grid.jqGrid('getGridParam', 'selrow');
var myCellData = grid.jqGrid('getCell', sel_id, 'MyColName');

Если вам нужно прочитать полные данные строки, вы можете использовать getRowData вместо getCell. Подробнее о методах, поддерживаемых jqGrid, вы можете прочитать в документации (см. http://www.trirand.com/jqgridwiki/doku.php?id=wiki:methods).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...