получение содержимого ячейки из Jqgrid - PullRequest
0 голосов
/ 04 февраля 2012

Я пытаюсь получить значение ячейки из jQgrid для использования в javascript.

Я пробовал это

$('#grid').click(function(rowid,iCol,cellcontent,e,id) {
  var rowData = $(this).getRowData(id); 
  var temp= rowData['ecu'];
  var existingtext = $("#debug").html()+'<br />';
$("#debug").html(existingtext +" "+cellcontent+" "+e+" "+iCol+" "+rowid+" "+temp);

Но я продолжаю получать неопределенный и [объект, объект]

1 Ответ

1 голос
/ 04 февраля 2012

Ваша основная ошибка в том, что вы использовали jQuery.click вместо обратного вызова jqGrid, например onCellSelect . Если вы определили jqGrid, вы можете включить в список его опций любую из поддерживаемых функций обратного вызова, таких как onCellSelect:

$('#grid').jqGrid({
    // any other options which you need
    onCellSelect: function (rowid, iCol, cellcontent) {
        $('#debug').append('<br />cellcontent=' + cellcontent +
            ', rowid=' + rowid + ', iCol=' + iCol +
            ', ecu=' + $(this).jqGrid('getCell', rowid, 'ecu'));
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...