计算jqgrid中的列总和

时间:2013-05-30 15:41:30

标签: javascript jqgrid struts2-jquery-grid

嗨我想计算我的jqgrid"列montant"中的列总和并将其显示在我的网格下,如Montant列下的Total: * *** 这是我的网格:

<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>

任何想法:)

1 个答案:

答案 0 :(得分:0)

在最新版本的jqGrid上,你可以这样做:

这是通过getCol方法的魔力完成的。

初始化一个包含总和的变量:

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

它已经完成了。 sum变量现在具有“montant”列的总和。有关getCol方法的其他参数的更多信息,请转到here