Na empresa onde eu trabalho estamos desenvolvendo um sistema web usando gwt.
Em algums casos precisamos precisamos de um campo que capture valores monetário.
Só tem algumas questões:
-> O campo não pode ser String pois jogamos esse valor no banco como Double.
-> Não queremos pegar o valor com “,” e ter que limpar, queremos que ele já capture o valor que vai ser jogado para o banco!
Alguém saberia me indicar algum componente do gwt que fassa isso?
Já tentei fazer dessa dorma, usando “NumberFormat” mais não soluionou meu problema por três motivos:
1º - Ele impede a digitação de virgula (,)
2° - Quem tem que dividir as casas decimais é o usuário
3º - Eu vou precisar limpar esse valor antes de salvar no banco.
Alguem teria alguma outra sugestão, ou algum componente que se comporte dessa forma.
o gwt-ext tem o numberfield, o qual te dá a possibilidade de atribuir a precisão do decimal com o metodo setDecimalPrecision(int) e também falar qual o separador decimal com o metodo setDecimalSeparator(string).