Affichage de la quantité dans le format $###,###,###.## à l'aide de f:convertNumber

Je voudrais afficher la quantité de $12,050,999.00 format.

J'ai essayé comme suit:

<h:outputText value="#{sampleBean.Amount}">
    <f:convertNumber pattern="###,###" currencySymbol="$" type="currency"/>
</h:outputText>

Cependant, il n'a pas d'affichage de la quantité dans le format souhaité. J'ai eu 12,050,999 à la place.

Le format souhaité est affiché dans l'image ci-dessous:

Affichage de la quantité dans le format $###,###,###.## à l'aide de f:convertNumber

Comment puis-je y parvenir?

pattern remplace type. Et devinez quoi, votre pattern est faux. Simplement se débarrasser de lui.
Alors,quel modèle dois-je utiliser @BalusC
Comme l'a dit, simplement se débarrasser de lui. pattern et type sont mutuellement exclusifs. Lorsque les deux sont spécifiés, pattern remplace type. La devise de votre choix de modèle est déjà implicitement défini par type="currency".
Donc, si j'utilise <f:convertNumber modèle="###,###" currencySymbol="$"/> travailler est ce que le u r en disant:
si je suis en utilisant ce <f:convertNumber currencySymbol="$" type="currency"/ puis c'est l'affichage dans le format de $10000000.00 mais je suis dans le besoin de s'afficher comme $100,000,00.00 format qui n'est pas le cas, même si je supprime l'un d'entre pattern et type qui sont mutuellement exclusifs

OriginalL'auteur 09Q71AO534 | 2013-11-21