2012-02-04 7 views
0

javascript 용 jQgrid에서 셀 값을 가져 오려고합니다. Jqgrid에서 셀 내용 가져 오기

나는이

$('#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

주요 오류가 대신 onCellSelect 같이있는 jqGrid 콜백의 jQuery.click를 사용한다는 것입니다 점점 ​​계속. 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')); 
    } 
});