Porém, o usuário precisa digitar o valor no formato brasileiro 0.000,00.
Podemos resolver esse problema utilizando o método replace:
A propriedade pesquisaValue recebe o valor digitado pelo usuário no JSF no formato brasileiro, então utilizamos o replace para convertê-lo para o formato americano.
daoView.getFindByValorPago( pesquisaValue.replace(".", "").replace(",",".") );
Com isso: 1.000,00 ou 1000,00 é convertido para 1000.00 e a pesquisa é efetuada.
Nenhum comentário:
Postar um comentário