我需要添加一个在单击选择时触发的处理程序,然后验证该值。当前功能在从建议框记录整个值之前正在验证(通过模糊上的 textInput),因此没有通过验证(当它应该通过时)。
这是我在下面尝试的,我在 TextInput 页面中实现了建议框:
public void onModuleLoad() {
SuggestBox box = new SuggestBox(createListOracle(),myTextBox());
box.addSelectionHandler(new SelectionHandler<Suggestion>() {
@Override
public void onSelection(SelectionEvent<Suggestion> event) {
Validate();
}
});
另一种解决方案可能是在选择建议框时将课程插入焦点,这对我来说会完成同样的事情。
问题是处理程序永远不会触发。永远不会达到断点。