Мне нужно добавить обработчик, который запускается, когда выбран CLICKED, который затем проверяет значение. Текущая функциональность проверяется (через textInput при размытии) прямо перед тем, как все значение будет записано из подсказки, тем самым не пройдя проверку (когда это необходимо).GWT- Неподходящий слушатель не работает
Вот что я пытался ниже, где я реализовать suggestbox на странице TextInput:
public void onModuleLoad() {
SuggestBox box = new SuggestBox(createListOracle(),myTextBox());
box.addSelectionHandler(new SelectionHandler<Suggestion>() {
@Override
public void onSelection(SelectionEvent<Suggestion> event) {
Validate();
}
});
другое решение может быть, чтобы вставить бегового на фокус, когда suggestbox выбран из, что бы сделать то же самое для меня.
Проблема заключается в том, что обработчик никогда не стреляет. Брейк-точка никогда не достигается.
Этот вопрос на самом деле вызваны ошибка в подсказке, в соответствии с: http://codinginthetrenches.com/2012/catching-value-change-events-from-the-gwt-suggestbox/ – TheJavaBeast
Однако моя проблема заключается в решении проблемы, я не могу получить SelectionHandler для работы в качестве решения говорит, что он должен. – TheJavaBeast