Отображение числа в 2-точечном десятичном формате в jsf

Я использую JSF 2 и RichFaces 3. Здесь, на рисунке ниже, числа отображаются так, как они есть в базе данных.

enter image description here

Но я хочу отображать их как 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.

Почему это не работает? Чем это вызвано и как я могу это решить?

15
задан BalusC 2 May 2012 в 12:34
поделиться