2015-04-24 2 views

ответ

0

Vaadin, кажется, задает приглашение ввода как значение поля для причины совместимости браузера. Я думаю, что html5 placeholder будет лучше, но он не поддерживается всеми браузерами, поддерживаемыми vaadin. Если вы знаете, что ваши пользователи не используют неподдерживаемые браузеры, вы можете использовать расширение, описанное here.

КПП. Есть уже билеты в багтрекер:

0

разработать на ответ Раффаэль в этом является то, что я использовал в Vaadin 7:

PasswordField password = new PasswordField(); 
password.setID("PasswordID"); 
Page.getCurrent().getJavaScript().execute("document.getElementById('PasswordID').placeholder = 'Password';"); 

Если вы пытаетесь для использования функции setInputPrompt() он переопределяет местозаполнитель (поскольку он рассматривается как значение поля).

Надеюсь, это поможет.

Смежные вопросы