2013-05-30 3 views
2

привет я хочу, чтобы вычислить сумму столбца в моем jqgrid «колонке montant» и отобразить его под сеткой, как Total: * *** в колонке 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); 

И это делается. Теперь переменная суммы имеет сумму столбца «montant». Для получения дополнительной информации о других параметрах метода getCol, перейдите на страницу here.

Смежные вопросы