2012-04-20 131 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