Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java GWT SuggestBox:丰富的建议而不仅仅是文本?_Java_Gwt_Autocomplete - Fatal编程技术网

Java GWT SuggestBox:丰富的建议而不仅仅是文本?

Java GWT SuggestBox:丰富的建议而不仅仅是文本?,java,gwt,autocomplete,Java,Gwt,Autocomplete,GWT的SuggestBox显示了与用户已键入内容匹配的输入列表。建议列表项是否可以包含任意HTML或小部件,而不仅仅是字符串?例如,我想显示一个带有一些建议项的图标。简单回答-是的,建议可以包含任意HTML-只需将其放入SuggestOracle的建议实现中即可。例如: public class CountrySuggestion implements Suggestion { ..snip.. @Override public String getDisplayString()

GWT的
SuggestBox
显示了与用户已键入内容匹配的输入列表。建议列表项是否可以包含任意HTML或小部件,而不仅仅是字符串?例如,我想显示一个带有一些建议项的图标。

简单回答-是的,建议可以包含任意HTML-只需将其放入SuggestOracle的建议实现中即可。例如:

public class CountrySuggestion implements Suggestion {
  ..snip..
  @Override
  public String getDisplayString() {
    return "<i>" + country.getName() + "</i><img src='icon.png'>";
  }
}
公共类CountrySuggestion实现建议{
剪
@凌驾
公共字符串getDisplayString(){
返回“+country.getName()+”;
}
}

要使其正常工作,请确保
SuggestOracle
覆盖
isDisplayStringHTML
以返回
true