建议框:建议不是';t不再显示为HTML gwt 2.4-->;2.7
我不熟悉gwt,我不得不从GWT2.4升级到GWT2.7 我对建议框:建议不是';t不再显示为HTML gwt 2.4-->;2.7,gwt,suggestbox,Gwt,Suggestbox,我不熟悉gwt,我不得不从GWT2.4升级到GWT2.7 我对建议框项有问题: 我需要解释MultiWordSuggestOracle中的HTML标记: 我重写了isDisplayingStringHtml以确保它设置为true: private MultiWordSuggestOracle oracle = new MultiWordSuggestOracle() { @Override public boolean isDisplayStringHTML() {
建议框
项有问题:
我需要解释MultiWordSuggestOracle
中的HTML标记:
我重写了isDisplayingStringHtml以确保它设置为true:
private MultiWordSuggestOracle oracle = new MultiWordSuggestOracle() {
@Override
public boolean isDisplayStringHTML() {
return true;
}
};
然后我尝试插入以下内容:
private void initOracle() {
String gogogogo= "<tt>####</tt>";
HTML html = new HTML("<tt>####2</tt>");
List<String> listeSuggeree = new ArrayList<String>();
listeSuggeree.add("<HTML><div>#####</div></HTML>");
listeSuggeree.add((gogogogo));
listeSuggeree.add(html.getHTML());
listeSuggeree.add("AAAAAH nothing work");
oracle.addAll(listeSuggeree);
oracle.setDefaultSuggestionsFromText(listeSuggeree);
private void initOracle(){
字符串gogogogo=“######””;
HTML=新HTML(“#####2”);
List listsugree=new ArrayList();
添加(“######””;
添加((gogogo));
add(html.getHTML());
添加(“aaaah无任何工作”);
oracle.addAll(listsuggeree);
oracle.setDefaultSuggestionsFromText(ListSuggere);
所有这些都在GWT2.4上运行得很好,我没有找到在GWT2.7.0上解释此HTML的方法,您能帮我吗?您应该使用
构造函数采用两个参数:
replacementString-要输入SuggestBox文本框的字符串
如果选择了这个建议
显示字符串-显示字符串
基本上,displayString
显示在列表中,replacementString
在选择后显示在文本框中
因此,以下是准备建议列表的正确方法:
List<Suggestion> listeSuggeree = new ArrayList<Suggestion>();
listeSuggeree.add(new MultiWordSuggestOracle.MultiWordSuggestion("bold replacement", "<b>bold</b>"));
listeSuggeree.add(new MultiWordSuggestOracle.MultiWordSuggestion("italic replacement", "<i>italic</i>"));
listeSuggeree.add(new MultiWordSuggestOracle.MultiWordSuggestion("underline replacement", "<u>underline</u>"));
listeSuggeree.add(new MultiWordSuggestOracle.MultiWordSuggestion("SUCCESS!", "All works!"));
oracle.setDefaultSuggestions(listeSuggeree);
List listsugree=new ArrayList();
添加(新的MultiWordSuggestOracle.multiwordsuggest(“粗体替换”、“粗体”));
添加(新的MultiWordSuggestOracle.multiwordsuggest(“斜体替换”、“斜体”));
添加(新的MultiWordSuggestOracle.multiwordsuggest(“下划线替换”、“下划线”));
添加(新的MultiWordSuggestOracle.multiwordsuggest(“SUCCESS!”,“All works!”);
oracle.setDefaultSuggerie;
输出为:
顺便说一句:
isDisplayStringHTML
默认情况下是true
。非常感谢,这工作非常好,你救了我一天!