Искатель классов IDEA / Eclipse, такой как виджет GWT с обработкой клавиатуры - PullRequest
2 голосов
/ 27 февраля 2012

Коротко: У меня есть GWT TextBox и CellList. Я хотел бы, чтобы клавиши вверх / вниз делали выбор клавиатуры в CellList, в то время как фокус все еще находится в текстовом поле (фильтр поиска). Как мне это сделать?

Подробнее: Прямо сейчас, если я фокусирую список ячеек, он ведет себя так, как я хочу, однако мне не нужно выходить из поля поиска, чтобы выбрать элемент с помощью клавиш вверх / вниз. Клавиши «вверх / вниз», кажется, ведут себя не так, как в текстовом поле (переход к началу / концу текста).

1 Ответ

1 голос
/ 27 февраля 2012

На самом деле это довольно просто: используйте SuggestBox и предоставьте свой собственный SuggestionDisplay, который может быть CellList или Menu виджетом (или любым другим) сидягде угодно.

DefaultSuggestionDisplay открывает Menu в PopupPanel, но это только реализация по умолчанию.Если вы когда-либо использовали Google Wave, то, что вы запрашиваете, очень похоже на человека, который выбирает при приглашении людей на ваши волны, и это был SuggestBox AFAICT.

...