jMa*_*cel 7 jsf number-formatting primefaces
我想显示一个这样的蒙版数字:1.234.567,89.以下代码已经执行此操作:
<p:column>
<h:outputText value="#{item.value}">
<f:convertNumber locale="pt_BR"/>
</h:outputText>
</p:column>
Run Code Online (Sandbox Code Playgroud)
如何在footerText列中为Primefaces数据表应用相同的掩码,如下面的代码摘录?
<p:columnGroup type="footer">
<p:row>
<p:column colspan="8" footerText="Grand Total:" />
<p:column footerText="#{upbController.totalLosses}" />
</p:row>
</p:columnGroup>
Run Code Online (Sandbox Code Playgroud)
提前致谢.
ppa*_*wel 15
您可以尝试使用f:facet放置footerText .以下是我过去常用于p:列的方法:
<p:column headerText="Number of units" >
<h:outputText value="#{item.units}" />
<f:facet name="footer">
<h:outputText
value="Total: #{mybean.unitsTotal}" />
<br />
<h:outputText
value="To do: #{mybean.unitsTodo}" />
</f:facet>
</p:column>
Run Code Online (Sandbox Code Playgroud)
我怀疑它也适用于p:columnGroup,然后你可以将f:convertNumber应用于这样的h:outputText.
以下是标题类型中标题构面的工作方式:
<p:columnGroup type="header">
<p:row>
<p:column rowspan="2" headerText="Manufacturer" />
<p:column colspan="2">
<f:facet name="header">
<h:outputText value="#{bean.countValue(bean.order)}">
<f:convertNumber maxFractionDigits="2" minFractionDigits="2" currencyCode="PLN" locale="pl_PL" />
</h:outputText>
</f:facet>
</p:column>
</p:row>
</p:columnGroup>
Run Code Online (Sandbox Code Playgroud)
并且对于页脚类型的页脚小平面:
<p:columnGroup rendered="true" type="footer">
<p:row>
<p:column rowspan="2" headerText="Manufacturer" />
<p:column colspan="2">
<f:facet name="footer">
<h:outputText value="#{bean.countPieces(bean.order)}">
<f:convertNumber pattern="###,###.00" locale="pl_PL"/>
</h:outputText>
</f:facet>
</p:column>
</p:row>
</p:columnGroup>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10991 次 |
| 最近记录: |