GWT - DoubleBox超过3位小数

时间:2012-09-03 09:57:54

标签: gwt double truncate

我正在使用GWT创建一个用户界面,并且有很多双重值的框,但是当我设置一个包含3个以上小数位的变量时,我的DoubleBox不接受并截断只允许3个位置的数字。 / p>

这是正常的吗?

什么是最好的解决方案?

谢谢。

1 个答案:

答案 0 :(得分:3)

正如javadoc所说,DoubleBox是使用ValueBoxDoubleParser的{​​{1}}。那些依赖于DoubleRenderer,它会在大多数(如果不是全部)语言环境中以3位小数为中心(对于默认语言环境:http://code.google.com/p/google-web-toolkit/source/browse/trunk/user/src/com/google/gwt/i18n/client/constants/NumberConstantsImpl.properties

如果您想要其他格式,请使用NumberFormat.getDecimalFormat() ValueBoxNumberFormatRenderer模式(并使用NumberFormat或制作您自己的DoubleParser使用您的自定义Parser模式)