Anzeige Betrag im format $###,###,###.## mit f:convertNumber

Möchte ich die Anzeige der Höhe in $12,050,999.00 format.

Habe ich versucht wie folgt:

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

Jedoch, es habe keine Anzeige der Höhe in das gewünschte format. Ich habe 12,050,999 statt.

Das gewünschte format angezeigt wird in der im folgenden Bild:

Anzeige Betrag im format $###,###,###.## mit f:convertNumber

Wie kann ich das erreichen?

  • pattern überschreibt type. Und ratet mal, was Ihr pattern ist falsch. Nur es loswerden.
  • Also,was Muster sollte ich @BalusC
  • Wie gesagt, nur es loswerden. pattern und type schließen sich gegenseitig aus. Wenn beide angegeben werden, wird pattern überschreibt type. Ihre gewünschte Währung Muster ist bereits implizit festgelegt durch type="currency".
  • Also, wenn ich <f:convertNumber Muster="###,###" currencySymbol="$"/> es funktioniert ist, was u r sagen
  • wenn ich mit dieser <f:convertNumber currencySymbol="$" type="currency"/ dann ist es die Anzeige im format $10000000.00 aber ich bin in der Notwendigkeit für die Anzeige als $100,000,00.00 - format, das ist nicht passiert, auch wenn ich entfernen Sie alle eins unter pattern und type die exklusiv sind
  • Anscheinend ist Ihr Gebietsschema ist nicht von UNS. Legen Sie es als locale="en_US" entweder <f:view> oder <f:convertNumber>.
  • Experimentieren Sie mit einer locale="" Attribut.

InformationsquelleAutor 09Q71AO534 | 2013-11-21
Schreibe einen Kommentar