2013-08-26 2 views
1

현재 <f:convertNumber type="currency"/>이 사용되고 사용자가 $1.99 대신 1.99 값을 입력하면 JSF에서 변환 오류가 발생합니다.JSF 기본 통화 (탭 아웃시 자동 완성)

1.99 값을 만드는 방법은 사용자 지정 변환기를 쓰지 않고 $1.99으로 간주됩니까?

+0

: convertNumber를 사용하는 ..의 – user1557967

+0

중복 가능성이 [입력하지 않을 경우 $ 기호를 무시 currencyconverter 수 (http://stackoverflow.com/questions/14344144/can-currencyconverter- ignore-the-sign-when-not-entered) – BalusC

답변

0

왜 "$"자동 첨부를 사용자 지정 변환기를 작성하는 데 문제가 있는지 알 수 없습니다. 그러나 당신이 그것을하지 않으면, 당신의 유일한 다른 옵션은 자바 스크립트를 통해 그것을하는 것입니다. 이런 식으로 뭔가 :

F 경우
onblur="$('#input-field-id').val('$' + $('#input-field-id').val())" 
+0

아직 테스트 할 수 없기 때문에 확실하지 않은 경우 대답으로 게시하지 마십시오. – BalusC

+0

죄송합니다. 지금 확인해 보니 정말 효과가 없었습니다. 솔직히 기대하지 않았고 빠른 피드백을주고 싶었습니다. 나는 그 부분을 제거했다. – noone

관련 문제