【问题标题】:RichFaces' autocomplete is not showing suggestionsRichFaces 的自动完成功能未显示建议
【发布时间】:2013-10-02 20:44:42
【问题描述】:

我正在尝试使用以下代码弹出一个带有建议的弹出窗口:

<rich:autocomplete value="#{solrManager.queryString}" autocompleteMethod="#{solrManager.getSuggestions}" mode="ajax"/>

public class SolrManager implements Serializable {
  ...
  public List<String> getSuggestions(Object request){
    List<String> suggestions = new ArrayList<String>();
    suggestions.add("test 1");
    suggestions.add("test 2");
    suggestions.add("test 3");
    suggestions.add("test 4");
    return suggestions;
  }
  ...
}

我尝试了 getSuggestions 方法的 StringObject 参数,但没有成功。

我使用的是 4.3.3.Final 版本的 RichFaces 和 2.2.3 版本的 JSF。

感谢任何建议。

【问题讨论】:

    标签: jsf-2 richfaces


    【解决方案1】:

    我遇到了同样的问题。 autocompleteMethod 的方法签名已更改。试试

    public List<String> getSuggestions(FacesContext ctx, UIComponent c, String prefix) {
      // ... snip ...
      return suggestions;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-02-02
      • 2020-12-09
      • 2014-12-06
      • 2018-04-27
      • 1970-01-01
      • 2016-10-09
      • 2012-11-15
      • 1970-01-01
      相关资源
      最近更新 更多