2011-08-22 24 views
0

我有這個在我的UiBinder的:GWT 「雙師型」 細胞部件編號格式

報稱@UiField ValueBoxEditorDecorator importoEditor;在我的代碼中。

表現正確:「50」顯示爲「50.0」。 現在我想將它顯示爲「50.00」,因爲它是貨幣歐元值。

如何在該字段上設置數字格式化程序?

回答

0

使用GWT的的NumberFormat ...

對於設置...

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

爲了得到...

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

NumberFormat中有許多其他方便的靜態方法,如getCurrencyFormat,尊重語言環境。一探究竟!