显示标签页脚平均值

时间:2011-08-02 18:22:06

标签: jsp struts2 displaytag

我使用displaytag创建报告。在报告的页脚中,我想显示几列的平均值。 “pris”和“dekningsprosent”的平均总和。

这可以用displaytag吗?我已经看到有一种计算总数的方法,但我找不到平均值。

希望你们能帮忙!到目前为止,这是我的代码:

<display:table name="rapportList" class="table" requestURI="" id="rapportList" export="true" pagesize="25">

<display:column property="leilighetId" sortable="true" titleKey="report.header.leilighetId"/>
<display:column property="pris" sortable="true" titleKey="report.header.price" format="{0,number,currency}"/>
<display:column property="dekningProsent" sortable="true" titleKey="report.header.coverage" format="{0,number,percent}"/>

<display:footer>
  //What goes in here to get the average?
</display:footer>
</display>

提前致谢!

1 个答案:

答案 0 :(得分:1)

试试这个:

在您的displayTag声明中,您放置了varTotals属性:

<display:table name="rapportList" class="table" requestURI="" id="rapportList" export="true" pagesize="25"  varTotals="myTotalValue">

之后,您必须在每列中对属性total="true"求和:

<display:column property="pris" sortable="true" titleKey="report.header.price" format="{0,number,currency}"/>

最后一步是让你的页脚接收总和计算,例如:

    <display:footer>
   <td>${myTotalValue.column2}</td>
</display:footer>

不要忘记这种情况下的列数以1开头,而不像数组模式那样为零