powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Vaadin - обработка нажатия Enter в TextField
4 сообщений из 4, страница 1 из 1
Vaadin - обработка нажатия Enter в TextField
    #38787694
Psolao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какой еще есть вариант кроме этого?
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
	TextField inputText = new TextField();
		inputText.setImmediate(true);
		inputText.addShortcutListener(new ShortcutListener("Execute",
				ShortcutAction.KeyCode.ENTER, null) {
			@Override
			public void handleAction(Object sender, Object target) {
				// Что-то делаем, что мне надо;
			}
		});


Проблема в том что это поле на панельке. Панелек может быть несколько. На первой все нормально работает. На остальных выдает ошибку.
Код: plaintext
1.
com.vaadin.event.ConnectorActionManager handleAction
WARNING: Ignoring action for disabled connector com.vaadin.ui.TextField
...
Рейтинг: 0 / 0
Vaadin - обработка нажатия Enter в TextField
    #38787699
Psolao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уточнение - у меня панели находятся на разных вкладках. Я набросал приложение чтобы показать ошибку - ошибки нет, но оно работает неправильно - все нажатия ловит поле первой панели.
...
Рейтинг: 0 / 0
Vaadin - обработка нажатия Enter в TextField
    #38787782
YamahaR1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Psolao,

Попробуйте заюзать этот пример с классом:
http://ramontalaverasuarez.blogspot.com/2014/06/vaadin-7-detect-enter-key-in-textfield.html
...
Рейтинг: 0 / 0
Vaadin - обработка нажатия Enter в TextField
    #38788718
Psolao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YamahaR1, спасибо -такой метод работает. В тестовом примере -работает как надо. Во другом случае -предупреждение выдает
com.vaadin.event.ConnectorActionManager handleAction
WARNING: Ignoring action for disabled connector com.vaadin.ui.TextField

однако дальше работает как надо.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Vaadin - обработка нажатия Enter в TextField
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]