Sto utilizzando JSF 2 e RichFaces 3. Qui nell'immagine mostrata di seguito, i numeri vengono visualizzati come quelli che sono nel database.Visualizzazione di un numero in formato decimale a 2 punti in jsf
ma voglio visualizzarli come se 6749395.20
parte frazionaria è lì e 5095138.00
se nessuna parte frazione è lì.
A partire da ora ho provato qualcosa di simile.
<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>
In realtà io sto mostrando tutti insieme, ma ho cercato con tutti loro, come tutte le possibili combinazioni con type
, groupingUsed
, minFractionDigits
e pattern
.
Perché non funziona? Come è causato e come posso risolverlo?
Il convertitore dovrebbe funzionare come previsto. Il 'minFractionDigits =" 2 "' dovrebbe essere sufficiente. Hai provato la stessa fuori dal dataTable? –
ya uomo l'ho provato anche all'esterno del datatable, ma il problema principale era datatype e grazie a @BalusC, mi ha aiutato. – Addicted