Tôi đang sử dụng JSF 2 và RichFaces 3. Ở đây trong hình minh họa bên dưới, các số được hiển thị như những gì chúng có trong cơ sở dữ liệu.Hiển thị số ở định dạng thập phân 2 điểm trong jsf
Nhưng tôi muốn hiển thị chúng như 6749395.20
nếu phần phần là ở đó và 5095138.00
nếu không có phần nào phần là ở đó.
Hiện tại tôi đã thử một cái gì đó như thế này.
<rich:column>
<f:facet name="header">
<h:outputText value="Total Amount"/>
</f:facet>
<h:outputText value="#{rr[2]}">
<f:convertNumber type="number" groupingUsed="true" minFractionDigits="2" pattern="#0.00"/>
</h:outputText>
</rich:column>
Thật sự tôi đang hiển thị tất cả trong số họ với nhau, nhưng tôi đã cố gắng với tất cả trong số họ là tất cả các kết hợp có thể có type
, groupingUsed
, minFractionDigits
và pattern
.
Tại sao nó không hoạt động? Làm thế nào là điều này gây ra và làm thế nào tôi có thể giải quyết nó?
Trình chuyển đổi của bạn sẽ hoạt động như mong đợi. 'MinFractionDigits =" 2 "' là đủ. Bạn đã thử cùng một bên ngoài dataTable? –
ya người đàn ông tôi đã thử nó bên ngoài datatable cũng có, nhưng vấn đề chính là datatype và nhờ @BalusC, Ông đã giúp tôi ra ngoài. – Addicted