Note that there are some explanatory texts on larger screens.

plurals
  1. PORichFaces 4 autocomplete is not showing suggestions
    primarykey
    data
    text
    <p>I am trying for too long to make an autocomplete custom suggestion demo. The demo is partially working as I can see the suggestions response in f12 debugger, but it is not showing in the drop down box. I am doing the following</p> <p>POM:</p> <pre><code> &lt;properties&gt; &lt;project.build.sourceEncoding&gt;UTF-8&lt;/project.build.sourceEncoding&gt; &lt;project.reporting.outputEncoding&gt;UTF-8&lt;/project.reporting.outputEncoding&gt; &lt;org.richfaces.version&gt;4.3.3.Final&lt;/org.richfaces.version&gt; &lt;/properties&gt; &lt;repositories&gt; &lt;repository&gt; &lt;id&gt;org.openfaces&lt;/id&gt; &lt;url&gt;http://repository.openfaces.org/repository&lt;/url&gt; &lt;/repository&gt; &lt;repository&gt; &lt;id&gt;jfree&lt;/id&gt; &lt;url&gt;http://www.ibiblio.org/maven/jfree/&lt;/url&gt; &lt;/repository&gt; &lt;/repositories&gt; &lt;dependencies&gt; &lt;dependency&gt; &lt;groupId&gt;org.richfaces&lt;/groupId&gt; &lt;artifactId&gt;richfaces-bom&lt;/artifactId&gt; &lt;version&gt;${org.richfaces.version}&lt;/version&gt; &lt;scope&gt;import&lt;/scope&gt; &lt;type&gt;pom&lt;/type&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;org.richfaces.ui&lt;/groupId&gt; &lt;artifactId&gt;richfaces-components-ui&lt;/artifactId&gt; &lt;version&gt;${org.richfaces.version}&lt;/version&gt; &lt;/dependency&gt; &lt;dependency&gt; &lt;groupId&gt;org.richfaces.core&lt;/groupId&gt; &lt;artifactId&gt;richfaces-core-impl&lt;/artifactId&gt; &lt;version&gt;${org.richfaces.version}&lt;/version&gt; &lt;/dependency&gt; </code></pre> <p>the bean:</p> <pre><code> @ManagedBean @RequestScoped public class TagCollector implements Serializable{ private static final long serialVersionUID = 4930140495481611695L; String tagName; public Converter getTagNameConverter(){ return new Converter() { @Override public String getAsString(FacesContext context, UIComponent converter, Object value) { System.out.println("getAsString=" +(String)value); return (String)value; } @Override public Object getAsObject(FacesContext context, UIComponent converter, String value) { System.out.println("getAsObject=" +value); return value; } }; } public List&lt;String&gt; getSuggestedTags(){ String searchString = Faces.var("searchString", String.class); System.out.println("getSuggestedTags searchString="+ searchString); List&lt;String&gt; suggestedTags = Arrays.asList(new String[]{"ford", "mazda", "fiat"}); return suggestedTags; } public String getTagName() { return tagName; } public void setTagName(String tagName) { this.tagName = tagName; } } </code></pre> <p>the xhtml:</p> <pre><code>    &lt;h:form&gt;   &lt;h:outputText value="Enter state" /&gt;         &lt;rich:autocomplete mode="ajax" minChars="1" showButton="true" autocompleteMethod="#{userBean.autocomplete}"&gt; &lt;/rich:autocomplete&gt;     &lt;/h:form&gt; </code></pre> <p>the faces config:</p> <pre><code>&lt;managed-bean&gt; &lt;managed-bean-name&gt;tagCollector&lt;/managed-bean-name&gt; &lt;managed-bean-class&gt;org.taagad.tag.model.TagCollector&lt;/managed-bean-class&gt; &lt;managed-bean-scope&gt;request&lt;/managed-bean-scope&gt; &lt;/managed-bean&gt; </code></pre> <p>I really search the web for hours getting nowhere, any idea will be helpful.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload