2014-04-29 46 views
0

我遇到了自動填充不顯示建議的問題。不知道我錯過了什麼。代碼:Richfaces - <rich:autocomplete>不顯示建議

<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> 

但是建議不要顯示。有任何想法嗎?

使用JSF 2和RichFaces的4.3.4部署在JBoss WildFly 8

回答