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
我该如何解决这个问题?
感谢您的帮助。
I am using a SuggestBox and I am having some difficulties to obtain the good behavior of my application.
Consider the following list of suggestions :
1. lol 2. good evening 3. goodbye 4. end 5. saluti
If I use my SuggestBox with this list and I type "g" I will obtain :
1. good evening 2. goodbye
It I type "e" :
1. good evening 2. end
But what I want to obtain is the words containing the input and not only the ones beginning with the input. For example if I type "l", I want to obtain :
1. lol 2. saluti
and not only :
1. lol
How can I fix this?
Thank you for your help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
SuggestBox 使用 SuggestOracle 决定在给定输入的情况下返回什么内容。 SuggestBox 的默认 oracle 为 MultiWordSuggestOracle< /a> 具有您所描述的行为。如果您想要一些其他行为,您将必须通过扩展 SuggestOracle 来编写自己的 oracle。 查看这个非常好的博客教程,了解如何在 GWT 中实现自动完成功能。
The SuggestBox is using a SuggestOracle to decide what to return given some input. The default oracle for a SuggestBox is MultiWordSuggestOracle that has the behaviour you describe. If you want some other behaviour, you will have to write your own oracle by extending SuggestOracle. Check out this very good blog tutorial on how to implement autocompletion in GWT.