2012-04-20 2 views
0

Vaadin의 TextField에 관한 질문이 있습니다. 그가 maxLength에 도달했을 때 입력을 차단하고 싶습니다. 20 문자를 말합니다 ... 어떻게하면됩니까? 이미 유효성 검사를 통해 즉시 설정하려고했지만 isValid()를 수행 할 때만 작동합니다 ...길이가 제한을 초과하면 블록 입력

아무도 도와 줄 수 있습니까? 감사합니다

답변

1

Textfield.setMaxLength(int maxLength) 메서드를 사용하여 텍스트 필드의 최대 문자 수를 설정할 수 있습니다.

예를 들어, 3을 매개 변수로 사용하여 위의 방법을 사용하면 4 자 이상의 문자를 삽입 할 수 있습니다.

감사합니다.

Éric.

+0

왜 처음에는 작동하지 않는지 궁금합니다. – user1345883

+0

Vaadin 7에서도이 문제가 발생할 수 있습니다. - http://dev.vaadin.com/ticket/9940 –

관련 문제