2012-04-20 135 views
0

我有一个关于Vaadin的TextField的问题。我想阻止输入,当他达到maxLength我们说20个字符...我怎么能做到这一点?我已经尝试设置它立即验证,但只有当你做一个isValid()...当输入长度超过限制时阻止输入

任何人都可以帮助我吗?谢谢

回答

1

您可以使用Textfield.setMaxLength(int maxLength)方法来设置文本字段的最大字符数。

例如,使用上面的方法3作为参数,将会使用户插入一个四(或更多)字符。

问候。

Éric。

+0

我不知道为什么它第一次没有工作 – user1345883 2012-04-20 08:21:08

+0

您也可能在Vaadin 7中遇到过这个问题 - http://dev.vaadin.com/ticket/9940 – 2013-02-05 20:37:22