2014-04-24 54 views
0

我正在使用jqGrid並在網格中顯示我的數據 我有5列。我想計算每列的SUM,並在列的末尾顯示總和,可能是在頁腳中!![在下圖中,TOTAL僅顯示在數量欄中,我希望它顯示所有列在列的末尾Click here for the image顯示每列的總和,jqGRID

+0

你有沒有通過嘗試我的答案得到輸出? – prakash2089

回答

0

你可以做到這一點,利用LoadComplete - 功能

要顯示金額列之和爲網格的頁腳,則應該啓用footerrow,您應該使用loadComplete函數像下面那樣,

footerrow: true, 
loadComplete: function() { 
     var sumOfPrice = jQuery("#gridId").jqGrid('getCol','Amount',false,'sum');   
     jQuery("#gridId").jqGrid('footerData', 'set', { Date: 'Total:', Amount: sumOfPrice });      
} 

欲瞭解更多信息,請訪問loadComplete函數,查看here

+0

jQuery(「#gridId」)。jqGrid('footerData','set',{Date:'Total:',Amount:sumOfPrice}); 在上面的行中,我們不能讓colName(Ex:Date和AMmount)是動態的,就像從數組中獲取這些數據一樣? – Pavy

+1

我使用gridComplete而不是loadComplete ..從其他stackoverflow鏈接引用 – Pavy