Gwt "Двойной" форматирование номера виджета ячейки - PullRequest
0 голосов
/ 22 августа 2011

У меня есть в моем uiBinder:

Объявлен как @UiField ValueBoxEditorDecorator importoEditor; в моем коде.

Он ведет себя правильно: «50» отображается как «50.0». Теперь я хочу отобразить его как "50,00", так как это значение в валюте евро.

Как мне установить форматирование чисел в этом поле?

1 Ответ

0 голосов
/ 24 мая 2012

Использовать GWT NumberFormat ...

Для настройки ...

String value = "50.00";    
double valueAsDouble = NumberFormat.getDecimalFormat().parse(value);

Для получения ...

double paramValue = 50.00;
String result = NumberFormat.getDecimalFormat().format(paramValue);

NumberFormatесть много других удобных статических методов, таких как getCurrencyFormat, которые уважают локаль.Проверьте это!

...