2013-05-30 211 views
2

您好,我想計算列的總和在我的jqGrid「列montant」我的網下顯示它像總計:* ***下Montant列 這裏是我的格:計算列的總和中的jqGrid

<sjg:grid id="gridtable" 
     caption="Quittance Payée" 
     dataType="json" 
     width="755" 
     href="%{remoteurl}" 
     pager="true" 
     gridModel="gridModel" 
     rowList="5,10,15,20" 
     rowNum="5" 
     rownumbers="true" 

     > 

    <sjg:gridColumn name="entreprise" index="entreprise" title="Entreprise"/> 
    <sjg:gridColumn name="nature" index="nature" title="Nature" sortable="false"/> 
    <sjg:gridColumn name="numero" index="numero" title="Numero" sortable="false"/> 
    <sjg:gridColumn name="montant" index="montant" title="Montant" sortable="false"/> 

</sjg:grid> 

任何想法:)

回答

0

在jqGrid的最新版本,你可以這樣做:

這是通過getCol方法的魔法造成的。

初始化變量,將持有的總和:

var sum = jQuery("#gridtable").getCol('montant', false, sum); 

它完成。 sum變量現在具有「montant」列的總和。有關getCol方法的其他參數的更多信息,請參閱here