Olá galera,
Alguém já utilizou o completeMethod no componente inputTextarea? http://www.primefaces.org/showcase/ui/inputTextarea.jsf
Estou com um pequeno problema… ao digitar no campo Textarea ele me traz certinho a lista de opções para completar, porém ao selecionar, ele apenas “completa” e não pega o item inteiro selecionado.
Por exemplo: tenho na minha lista um objeto chamado “isBaseOf”. Se eu digitar “isba”, ele me traz a opção na lista do “isBaseOf”, mas ao selecioná-lo, ele apenas completa a string, ficando “isbaseOf” ao invés de “isBaseOf” com o B maiusculo.
Alguém tem uma sugestão? Obrigado.
meu xhtml:
<p:inputTextarea value="#{owlBean.query}" queryDelay="750" completeMethod="#{owlBean.complete}" id="query" cols="85" rows="7" minQueryLength="2" >
<p:ajax process="@this" event="itemSelect" />
</p:inputTextarea>
Meu metodo:
//AUTO COMPLETE
public List<String> complete(String query) {
List<String> queryResult = new ArrayList<String>();
for (String exp : listTudo) {
if (exp.toLowerCase().contains(query.toLowerCase())) {
queryResult.add(exp);
}
}
return queryResult;
}