Несколько текстовых полей и кнопка поиска в Vaadin
У меня есть несколько TextFields и кнопка поиска в Vaadin. Я бы хотел выполнить кнопку поиска кнопкой Enter, независимо от того, в каком текстовом поле я нахожусь. Сначала я инициализирую все свои компоненты и устанавливаю
searchButton.setClickShortcut(KeyCode.ENTER);
searchButton.setImmediate(true);
который работает все время, кроме первого раза после открытия моего VerticalLayout.
Я также попытался использовать ярлык ENTER и TextArea в Vaadin, чтобы установить клавишу ВВОД для каждого отдельного TextField, которое работает в любое время, кроме первого раза, когда я открываю свой VerticalLayout.
Если я делаю то же самое для клавиши ESCAPE, она работает все время.
Есть предложения?
Заранее спасибо.