Bom dia pessoal, estou com o seguinte problema.
Meu suggestionbox não aparece o retorno dos dados.
Estou debugando e ele esta indo no método e populando meu result. mas na página não acontece nada.
página.xhtml
<h:inputText value="" id="text" />
<rich:suggestionbox id="suggestionBoxId" for="text"
suggestionAction="#{faturaAgenciaMB.autocomplete}" width="200"
height="150" var="result">
<h:outputText value="#{result.nome}" />
</rich:suggestionbox>
meu método
public List<AgenciaBean> autocomplete(Object suggest) {
String pref = (String)suggest;
List<AgenciaBean> result = new ArrayList<AgenciaBean>();
Iterator<AgenciaBean> iterator = getAgencias().iterator();
while (iterator.hasNext()) {
AgenciaBean elem = ((AgenciaBean) iterator.next());
if ((elem.getNome() != null && elem.getNome().toLowerCase().indexOf(pref.toLowerCase()) == 0) || "".equals(pref))
{
result.add(elem);
}
}
return result;
}
Quando eu digito no campo aparece a seguinte linha no console do JBoss
E ai? Alguma idéia doque possa estar acontecendo?