Comma is the official decimal separator in Spanish: https://docs.oracle.com/cd/E19455-01/806-0169/overview-9/index.html
If you want to change that you'll have to use a custom converter. Sven Gesendet mit Blue Am 5. Jan. 2018, 06:40, um 06:40, extraquoo <extraq...@gmail.com> schrieb: >Hi , > >my application supports the locale switch and when I am switching to >Spanish >locale, the bigDecimal type textfield cannot be recognized the dot (eg. >555.555 is read as 555555 ). > >The textfield code is: > >final FormBorder q4Border = new FormBorder( > "questionFour", > new StringResourceModel("forms.cf37.question4", > this, cf37Model)); > pageTwoForm.add(q4Border); > > q4Border.add(new >TextField<BigDecimal>("question4.rentOrMortgageAmt").add( >new DecimalOnlyValidator())); > > >---------------------------------- >the validator class is : > >public class DecimalOnlyValidator extends >AbstractValidator<BigDecimal>{ > > private static final long serialVersionUID = 1L; > > @Override > protected void onValidate(IValidatable<BigDecimal> validatable) { > BigDecimal income = validatable.getValue(); > if(null!=income){ > Boolean matchesVal >=income.toString().matches("[0-9]+([,.][0-9]{1,2})?"); > if(!matchesVal){ > > super.error(validatable,"BigDecimalValidator.format"); > } > > } > } >} > >The weird thing is the income object in the validator class cannot see >the >dot of the amount. The dot is working perfectly for English >locale(15.55 is >input in the page and income object is still 15.55), but for Spanish, >the >dot is missing ( 15.55 input in the page and income object shows 1555 >). >the screenshot is below ><http://apache-wicket.1842946.n4.nabble.com/file/t375760/2018-01-04_17_54_08-Los_Angeles-Departamento_de_Servicios_Sociales_Publicos-Sus_Beneficios_Ahora.png> > ><http://apache-wicket.1842946.n4.nabble.com/file/t375760/2018-01-04_17_55_04-PDLVDAPP124.png> > > >Can someone explain it and provide the solution ? > > >-- >Sent from: >http://apache-wicket.1842946.n4.nabble.com/Users-forum-f1842947.html > >--------------------------------------------------------------------- >To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >For additional commands, e-mail: users-h...@wicket.apache.org