2013-05-11 58 views
1

單元格的值我已經嘗試得到gridComplte事件單元的數據,但我沒能獲得手機的價值 所以,請建議我如何獲得的?如何獲得gridComplete方法

gridComplete: function() 
    { 
     var ids = jQuery("#list").jqGrid('getDataIDs'); 
     alert(ids); 
     for(var i=1;i<=ids.length;i++) 
     { 
      var rowId = ids[i]; 
      // var rowData = jQuery('#list').jqGrid ('getRowData', rowId); 
      var cont = jQuery('#list').getCell(rowId, 'SYS'); //SYS is my colNames 
      var val = $(cont).val(); 
      alert(val); 
     } 
    }, 
+0

這不是完全清楚你需要什麼,但可能你做什麼都會使用[getCol(HTTP來更好地實現:// WWW .trirand.com/jqgridwiki/doku.php ID =維基:方法)方法? – Oleg 2013-05-13 06:34:40

+0

http://stackoverflow.com/questions/15285282/jqgrid-gridcomplete-getrowdata-get-row-cell-value-from-array – Lijo 2015-07-27 01:50:10

回答

1

在上面的代碼中,變量「cont」的值應該是'SYS'列。 刪除行

var val = $(cont).val(); 

以下是更正代碼:

gridComplete: function() 
{ 
    var ids = jQuery("#list").jqGrid('getDataIDs'); 
    alert(ids); 
    for(var i=1;i<=ids.length;i++) 
    { 
     var rowId = ids[i]; 
     // var rowData = jQuery('#list').jqGrid ('getRowData', rowId); 
     var cont = jQuery('#list').getCell(rowId, 'SYS'); //SYS is my colNames 
     alert(cont); 
    } 
},