Tenho o seguinte código:
<h:outputText value="Nome:"/>
<h:inputText value="#{bean.nome}" id="filterNome"/>
<rich:suggestionbox id="suggestionBoxId" for="filterNome" fetchValue="#{bean.nome}"
suggestionAction="#{bean.autoCompleteNome}"
var="pessoa"
>
<f:facet name="nothingLabel">
<h:outputText value="Nenhum nome encontrado" />
</f:facet>
<f:facet name="header">
<h:outputText value="Selecione o nome" />
</f:facet>
<h:column>
<h:outputText value="#{pessoa.firstName} #{pessoa.lastName}" />
</h:column>
<a4j:support event="onselect" reRender="filterNome">
<f:setPropertyActionListener value="#{pessoa.firstName} #{pessoa.lastName}" target="#{bean.nome}" />
</a4j:support>
</rich:suggestionbox>
Eu vou digitando o nome, e ele vai completando o suggestionBox. Eu clico em uma das sugestões e o value é adicionado no id=filterNome.
Até aí beleza. Agora é que vem o problema. Depois que eu clico uma vez na sugestão e ele adiciona o value no id, se eu voltar a digitar, apagar tudo e começar novamente pra ver novas sugestões, ele já não funciona mais!!
Any ideas?