jqGrid---單元格添加回車事件(afterSaveCell)
阿新 • • 發佈:2018-12-04
1專案需求:有一個jqGrid的一列,在該列的單元格輸入完,按回車後,觸發某個事件。
afterSaveCell事件
afterSaveCell(rowid,name,val,iRow,iCol)
rowid:行id
name:列名稱
val:修改後的單元格的值
iRow:編輯單元格行索引
iCol:編輯單元格列索引
實現程式碼:afterSaveCell可以在該事件中來實現單元格回車事件,通過name列名稱屬性判斷到某需要的列,然後在使用
$("#gridId").getCol("name",false,'sum')方法來實現一列資料求和。
$('#gridYosan').jqGrid({ data : dataList, datatype : "local", multiboxonly : true, cellEdit : true, cellsubmit : 'clientArray', colNames : colNames, colModel : colModel, width : gridWidth, height : gridHeight, scrollOffset : 0, rowNum : 999, gridview : true, //pager : "wfgm1010Pager", scroll:true, shrinkToFit:false, //autoScroll: true, afterSaveCell : function(rowid,celname,value,iRow,iCol) { if(celname == "kingaku"){ var sumKingaku= $("#gridYosan").getCol("kingaku",false,'sum'); $("#komiKingaku").val(sumKingaku); } }, regional : 'ja' });