I am trying to get a suggestionbox to display a list of customers. I am using JBoss Seam with this.
What I want to happen is have the suggestion keep filtering the names based on subsequent keystrokes like in the demo example
Here is what I have so far
<h:inputText id="customer_input"
value="#{customerRequest.customer}">
</h:inputText>
<rich:suggestionbox for="customer_input"
suggestionAction="#{requestManager.suggestCustomer}"
var="cust"
fetchValue="#{cust.lastFirstName}">
<h:column>
<h:outputText value="#{cust.lastFirstName}" />
</h:column>
</rich:suggestionbox>public List suggestCustomer(Object suggest) {
log.info("Started Suggest Customer");
Query q = entityManager.createQuery("SELECT u FROM User u WHERE u.userLastName LIKE :suggest");
q.setParameter("suggest", (String)suggest + "%");
return q.getResultList();
}007-07-06 11:18:04,841 INFO [javax.enterprise.resource.webcontainer.jsf.lifecycle] WARNING: FacesMessage(s) have been enqueued, but may not have been displayed. sourceId=requestDetail_Form:customer_input[severity=(ERROR 2), summary=(Conversion Error setting value 'c' for 'null Converter'. ), detail=(Conversion Error setting value 'c' for 'null Converter'. )]