2014-04-24 56 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