Boa tarde,
Estou tentando utilizar o rich:suggestionbox mas não estou conseguindo.
Pelo o que pude perceber o suggestionAction não estã chamando o método do MB.
Segue código:
JSF
<h:form>
<h:outputLabel value="Descrição da Faina: "></h:outputLabel>
<h:inputText id="faina" value="#{fainaBean.faina.descricao}"/>
<rich:suggestionbox for="faina" var="result" suggestionAction="#{fainaBean.sugestoesFaina}"
nothingLabel="Faina não encontrada!" minChars="4">
<h:column>
<h:outputText value="#{result.descricao}"></h:outputText>
</h:column>
</rich:suggestionbox>
</h:form>
MB
public List<Faina> sugestoesFaina(Object sugestao) {
List<Faina> fainasSugeridas = new ArrayList<Faina>();
String s = (String)sugestao;
try {
fainasSugeridas = FainaDAO.getInstance().getFainasByDescricao(s);
} catch (Exception e) {
e.printStackTrace();
}
return fainasSugeridas;
}
o que pode estar acontecendo?