Я новичок в grails, у меня есть поле ag для ввода цены, проблема в том, что пользователь может ввести число с запятой, например, если пользователь вводит 4,23, он будет обрабатывается как 423. Как я могу заставить пользователя ввести точку вместо запятой? Или есть способ конвертировать запятую во входном номере в точку?Усилить десятичную точку в g: поле
Это мой Grails тег:
<g:field type="number decimal" min="0" maxFractionDigits="2" roundingMode="HALF_DOWN" name="price" value="${fieldValue(bean: productoProveedorInstance, field: 'price')}" required=""/>
Любое предложение будет полезно
Некоторые страны фактически используют запятые вместо десятичных точек для чисел. однако, см. это http://stackoverflow.com/questions/6178332 – aldrin