Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Vaadin - обработка нажатия Enter в TextField / 4 сообщений из 4, страница 1 из 1
26.10.2014, 19:36
    #38787694
Psolao
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vaadin - обработка нажатия Enter в TextField
Какой еще есть вариант кроме этого?
Код: 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
26.10.2014, 19:48
    #38787699
Psolao
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vaadin - обработка нажатия Enter в TextField
Уточнение - у меня панели находятся на разных вкладках. Я набросал приложение чтобы показать ошибку - ошибки нет, но оно работает неправильно - все нажатия ловит поле первой панели.
...
Рейтинг: 0 / 0
27.10.2014, 02:03
    #38787782
YamahaR1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Vaadin - обработка нажатия Enter в TextField
Psolao,

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

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


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