JSFのネイティブコンバーター「<f:convertNumber type="currency"/>
」を使用すると、ネガティブmonetariesの値は、通貨記号の前に文字「-
」を保持します。例えばConvertNumberはJSFの負の値を返します
:-$ 56.134.726,99
.xhtml
<p:column>
<h:outputText value="#{entity.monetaryValue}">
<f:convertNumber type="currency"/>
</h:outputText>
</p:column>
自分のコンバータを作成異なるこの問題への解決策はありますか?
実際に問題は何ですか?マイナス記号を完全にスキップしますか?あるいは、あなたはそれを別の場所、例えば '$'の後でなく、前に印刷したいのですか? – krokodilko
私は代わりに '$ -56.134.726,99'を望んでいました。 - $ 56.134.726,99' –