繁体   English   中英

Richfaces- <rich:autocomplete> 没有显示建议

[英]Richfaces - <rich:autocomplete> not showing suggestions

我遇到了自动填充未显示建议​​的问题。 不知道我在想什么。 编码:

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:rich="http://richfaces.org/rich">
  <h:head />
  <h:body>
    <h:form>
      <rich:autocomplete autocompleteMethod="#{myBean.autocomplete}" var="item">
    <h:outputText value="#{item}" />
      </rich:autocomplete>
    </h:form>
  </h:body>
</html>

@ManagedBean
@SessionScoped
public class MyBean {
    public List<String> autocomplete(FacesContext ctx, UIComponent c, String prefix) {
        return Arrays.asList(new String[] {"foo", "bar", "baz"});
    }
}

键入时将调用bean方法,并且可以在浏览器控制台中看到AJAX POST返回结果:

<!-- ... snip ... -->
<componentData>{"j_idt5:j_idt6":["for","bar","baz"] }</componentData>

但是,建议不会显示。 有任何想法吗?

使用部署在JBoss WildFly 8上的JSF 2和Richfaces 4.3.4。

原来这是一个已知问题( RF-13587 )。 可以通过使用JSF 2.1.25版本来解决,如下所示:

RichFaces 4自动填充未显示建议

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM