у меня есть класс
класс Foo {
фаза BigInteger
BigDecimal сумма
Большой десятичный процент
}
и хотите использовать bindData для сопоставления вводимых пользователем данных.
Пользователь вводит данные в разных форматах для суммы и процентов
т.е. :
- сумма : 100.000,00
- процентов : 75,50%
bindData анализирует это до
- сумма = 100000 (в немецком языке)
- процентов : 75,5
есть ли способ заставить граалы форматировать доменные поля, используя разные форматы? Для примера я бы использовал NumberFormat.getNumberInstance для сумму и NumberFormat.getPercentInstance для процентов с использованием текущей локали ....
Я пытался использовать CustomEditor, но эта процедура привязана к типу и не будет работать в двух разных форматах, использующих один и тот же тип ...
Кто-нибудь есть идеи? ;)
Спасибо, Алекс