2016-06-22 10 views
0

入力の中にドットの代わりにコンマを使用しようとしています。primefacesのinputTextにドットの代わりにカンマを使用する方法を教えてください。

<p:inputText id="interes" value="#{myBean.interes}" label="interes" required="true" locale="es"> 
    <f:convertNumber pattern="##,##" type="currency" currencySymbol="" locale="es" /> 
</p:inputText> 

は今、私はこのような番号を書くとき:5.6私は他の行動があることを期待しかし

56として、それが自動的に設定されます。代わりにカンマ(

  • 5,6に変換ドット)

はそれが可能な唯一の聖霊降臨祭primefaces属性です検証エラーを表示しますまたは私はjavascriptを使うべきですか?

ありがとうございます。

答えて

1

私はこのような入力テキストにリスナーを使用することをお勧め:あなたのchangeFormat方法は、あなたが入力テキスト内onblur="this.value = this.value.replace('.',',')"を使用するタクシーの仕事

-1

を行います

<p:inputText id="interes" value="#{myBean.interes}" label="interes" required="true" locale="es"> 
    <p:ajax event="change" update="interes" listener="#{myBean.changeFormat}" /> 
</p:inputText> 

HTMLコード。それは最初の出現を置き換えます。文字列でそして、私はあなたが豆で何を得るか分からない

関連する問題