Vaadin数字字段?

时间:2016-04-18 17:21:19

标签: vaadin7

是否有DoubleField或LongField Vaadin 7?我看到一个TextField和PasswordField,所以当我没有看到数字类型的字段时,它让我感到震惊。这看起来很标准,特别是因为GWT有这样的领域,我觉得我错过了一些东西。

此外,还有一些数字字段附加组件,但大多数人说他们不支持Vaadin 7,这让我相信在Vaadin 7中有一些标准的方法可以做到这一点。我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

我找不到方法,但我用自定义TextChangeListener创建了自己的方法。基本上,您重写方法textChange(TextChangeEvent event)以检查值是否有效。如果它无效则删除它。请小心适当调整光标。我创建了一个整数的监听器(有max / mins),一个用于双精度,百分比等。基本上你需要任何类型的数字验证。棘手的部分是管理光标位置。我希望我有一些示例代码向您展示,但我目前的计算机上没有它可用,但至少这应该可以让您有一个良好的开始。