Dei uma procurada aqui no forum e vi que muitas pessoas jah tiveram o mesmo problema que eu estou tendo agora, tentei as solucoes que encontrei por aqui, mas nenhuma serviu para o problema que estou tendo.
Seguinte, estou tendo usar o validador padrao do jsf (estou usando myfaces 1.2.2) para converter um input (moeda) para um double. Estou tentando usar um input de um valor asism:
<h:outputText value="Valor Diárias: " />
<rich:inplaceInput id="valorDiarias"
value="#{PlanejamentoMB.valorDiarias}"
required="true"
requiredMessage=" Digite estimativa do valor das diárias."
validatorMessage=" O valor digitado das diárias não é valido."
converterMessage=" Campo 'Valor Diárias' inválido."
defaultLabel="Clique aqui e digite">
<f:convertNumber type="currency" />
</rich:inplaceInput>
soh o que acontece eh o seguinte:
quando eu coloco no input um valor por exemplo “1500,00” o conversor esta dizendo que o campo é invalido, o conversor soh esta aceitando os valores digitados se eu colocar o simbolo da moeda na frente tipo “R$ 1500,00”
eu ja tentei fazer como um user sugeriu colocar a tag:
mas mesmo assim, ele soh esta aceitando valores quando eu coloco o simbolo da moeda na frente, e eu nao quero fazer o usuario ter que digitar esse simbolo, quero que o usuario somente digite “1500,00”
Vou deixar o topico em aberto (com a tag ajuda la em cima), porque talvez alguem saiba resolver este problema usando apenas os conversores padroes do JSF