Mic*_*aël 2 java gwt suggestbox
我正在使用SuggestBox,我在获取应用程序的良好行为方面遇到了一些困难.
请考虑以下建议列表:
1. lol 2. good evening 3. goodbye 4. end 5. saluti
如果我将我的SuggestBox与此列表一起使用并输入"g",我将获得:
1. good evening 2. goodbye
我键入"e":
1. good evening 2. end
但我想要获得的是包含输入的单词,而不仅仅是以输入开头的单词.例如,如果我输入"l",我想获得:
1. lol 2. saluti
而且不仅:
1. lol
我怎样才能解决这个问题?
谢谢您的帮助.
SuggestBox正在使用SuggestOracle来决定在给定输入的情况下返回什么.SuggestBox的默认oracle是具有您描述的行为的MultiWordSuggestOracle.如果你想要其他一些行为,你必须通过扩展SuggestOracle来编写自己的oracle.查看关于如何在GWT中实现自动完成的非常好的博客教程.