Gwt 如何将html应用于SuggestList弹出窗口

Gwt 如何将html应用于SuggestList弹出窗口,gwt,Gwt,如何将html应用于Gwt中的SuggestList弹出窗口? 我想在建议列表弹出窗口中应用html表 例如: 弹出窗口应显示有2列的表格,但它将html作为文本 谢谢 Husein覆盖 是否应将SuggestOracle.Suggestion显示字符串视为HTML?如果为true,则所有建议的显示字符串将被解释为HTML,否则将被解释为文本 注意:每个建议都有一个显示字符串和一个替换字符串 有关更多信息,请查看 -编辑- 有关更多信息,请查看 完整的示例代码: MultiWordSuggest

如何将html应用于Gwt中的SuggestList弹出窗口? 我想在建议列表弹出窗口中应用html表

例如:

弹出窗口应显示有2列的表格,但它将html作为文本 谢谢 Husein

覆盖

是否应将SuggestOracle.Suggestion显示字符串视为HTML?如果为true,则所有建议的显示字符串将被解释为HTML,否则将被解释为文本

注意:每个建议都有一个显示字符串和一个替换字符串

有关更多信息,请查看

-编辑-

有关更多信息,请查看

完整的示例代码:

MultiWordSuggestOracle oracle = new MultiWordSuggestOracle() {
    @Override
    public boolean isDisplayStringHTML() {
        return true;
    }
};

Collection<Suggestion> suggestionList = new ArrayList<Suggestion>();
suggestionList.add(new MultiWordSuggestOracle.MultiWordSuggestion("hussain",
        "<table border='1'><tr><td>hussain</td></tr></table>"));
suggestionList.add(new MultiWordSuggestOracle.MultiWordSuggestion("taher1",
        "<table border='1'><tr><td>taher1</td></tr></table>"));
suggestionList.add(new MultiWordSuggestOracle.MultiWordSuggestion("hussain2",
        "<table border='1'><tr><td>hussain2</td></tr></table>"));

oracle.setDefaultSuggestions(suggestionList);

请看一看谢谢Braj的回复。你能给我看一下完整的例子吗?我正在做这个。同时你可以试试。每个建议都有一个显示字符串和一个替换字符串。按照我发布的链接。谢谢你的回复。现在唯一的问题是在SuggestBox中输入文本,匹配的建议是在链接后面弹出更多的链接。现在我很忙。我很快就回来。
MultiWordSuggestOracle oracle = new MultiWordSuggestOracle(){
     @Override
     public boolean isDisplayStringHTML(){
         return true;
     }
};
MultiWordSuggestOracle oracle = new MultiWordSuggestOracle() {
    @Override
    public boolean isDisplayStringHTML() {
        return true;
    }
};

Collection<Suggestion> suggestionList = new ArrayList<Suggestion>();
suggestionList.add(new MultiWordSuggestOracle.MultiWordSuggestion("hussain",
        "<table border='1'><tr><td>hussain</td></tr></table>"));
suggestionList.add(new MultiWordSuggestOracle.MultiWordSuggestion("taher1",
        "<table border='1'><tr><td>taher1</td></tr></table>"));
suggestionList.add(new MultiWordSuggestOracle.MultiWordSuggestion("hussain2",
        "<table border='1'><tr><td>hussain2</td></tr></table>"));

oracle.setDefaultSuggestions(suggestionList);