如何从gwt中的suggestBox列表强制执行选择

时间:2012-06-13 06:00:20

标签: gwt suggestbox

我们正在使用gwt SuggestBox,当用户开始在此框中输入时显示建议。但是,最终用户可能只是键入内容而不从列表中选择任何内容。

如果用户没有从列表中选择任何内容,我们希望避免此用例并显示错误。

关于我们如何实现这一点的任何建议?真正的问题是如何获取显示的当前建议列表?我没有在suggestOracle类中看到任何方法来获取列表?

那么,无论如何不引发另一个查询来获取当前显示的建议列表?

1 个答案:

答案 0 :(得分:1)

收听底层ValueChangeEvent的{​​{1}}并检查该值是否与任何可选值匹配(您可以调用SuggestOracle并在其返回零或更多时显示错误1结果;如果它返回单个结果,您可能想要检查值是否相等。