В GWT у виджета TextBox нету поля placeholder. Поэтому чтобы его добавить необходимо выполнить следующие действия.
Допустим у нас имеется виджет TextBox описанный в uiBinder
Соответствующее ему поле в Java классе
Для того чтобы задать placeholder этому виджету, получаем у него элемент и ему задаем атрибут placeholder.
Допустим у нас имеется виджет TextBox описанный в uiBinder
<g:TextBox ui:field="emailField"></g:TextBox>
Соответствующее ему поле в Java классе
@UiField
TextBox emailField;
Для того чтобы задать placeholder этому виджету, получаем у него элемент и ему задаем атрибут placeholder.
emailField.getElement() .setAttribute("placeholder", "Gmail or Google-based email only");
Комментариев нет:
Отправить комментарий