Дължина на макс. За GWT TextArea - gwt

Не мога да задам максималната дължина за GWT TextArea. Може ли някой да ми помогне да постигна това в GWT?

TextArea t1 = new TextArea();
t1.setMaxLength(300); // This method doesn"t exist. How do I do this?

Отговори:

14 за отговор № 1

Отговорът на Гал е прав само с една корекция:

t1.getElement().setAttribute("maxlength", "100");

Вторият параметър е низ. Това работи за мен.


6 за отговор № 2

Можете да го настроите така:

t1.getElement().setAttribute("maxlength", "100");

3 за отговор № 3

Неговата причина maxLength е html5 функция, така ченяма да работи в по-стари браузъри. Трябва да направите сами. Просто добавете бутон за натискане на клавиша и преброите дължината на текста в текста и изрежете текста, ако е дълъг.


0 за отговор № 4

За браузърите, които не поддържат HTML5, е налице заобиколно решение (разширение на класа GWt TextArea с maxLength функция.)

http://www.karmicbee.com/gwt-textarea-with-max-character-limits/