Я использую JSF 2 и RichFaces 3. Здесь, на рисунке ниже, числа отображаются так, как они есть в базе данных.
Но я хочу отображать их как 6749395.20
, если есть дробная часть, и 5095138.00
, если дробной части нет.
На данный момент я пробовал нечто подобное.
<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>
На самом деле я показываю их все вместе, но я испробовал все возможные комбинации с type
, groupingUsed
, minFractionDigits
и pattern
.
Почему это не работает? Чем это вызвано и как я могу это решить?