【发布时间】:2013-06-11 18:35:49
【问题描述】:
我需要计算 jsf 数据表中收到的金额,并在这些字段的总和列中显示。
A) 我需要对 value1 的 EL 表达式中计算的所有项目求和并显示在 total1 字段中。
B) 我需要对 value2 的 EL 表达式中计算的所有项目求和并显示在 total2 字段中。
C) 我需要 sum total1 + total2 并显示在 Total 字段中。
Obs.:我从 DatabaseBean 接收值。
<p:dataTable id="table" value="#{valueBean.values}" var="item">
<p:column >
<h:outputText id="value1" value="#{(item[0]*160)/100}" />
<f:facet name="footer">
<h:outputText id="total1" value="#...????" />
</f:facet>
</p:column >
<p:column >
<h:outputText id="value2" value="#{(item[1]*160)/100}" />
<f:facet name="footer">
<h:outputText id="total2" value="#...????" />
</f:facet>
</p:column >
<h:outputText id="total" value="#...????" />
...
</p:dataTable>
【问题讨论】: