我在我的应用程序中使用PrimeFaces 6.0。我使用我的一个页面,例如bank challan。如果用户有类型计数来计算金额和总金额。
<p:column headerText="Denomination">
<h:outputText value="#{bank.denominationAmt}"/>
</p:column>
<p:column headerText="Count">
<p:inputText value="#{bank.count}"/>
</p:column>
<p:column headerText="Amount">
<p:inputText value="#{bank.amt}"/>
</p:column>
....
我需要用户使用类型计数或javascript或primefaces来显示footerText中显示的金额总和吗?
答案 0 :(得分:2)
您必须在托管bean中计算总计,然后在页脚中添加columnGroup
以显示&#39; em:
<p:columnGroup type="footer">
<p:row>
<p:column style="text-align:right" footerText="Totals:" />
<p:column style="text-align:right" footerText="#{managedBean.amount}" />
...
...
</p:row>
</p:columnGroup>
您需要在金额inputtext中设置p:ajax
更改事件,以重新计算金额总和并更新总列数。