Boa tarde senhores, avançando nos estudos, gostaria de saber como fazer para o campo pesquisar dentro do form filtrar minha lista.
atualmente cheguei ate aqui:
<f:facet name="header">
<h:outputText value="Informe o nome do operador para pesquisa" />
</f:facet>
<h:inputText value="#{operadorController.pesquisarPorNome}" id="nome" />
<h:commandButton value="Pesquisar" action="pesquisar"/>
</h:panelGrid>
</h:form>
e na mesma pagina logo abaixo tenho uma lista total:
<p:dataTable id="tabela" var="operador" value="#{operadorController.ListarOperadores}" paginator="true" rows="5">
ate aqui tudo bem a lista acima lista todos os operadores cadastrados e o botão pesquisar chama o meto “pesquisar por nome no controlador”.
public List pesquisarPorNome(String nome) {
Session session = HibernateUtil.getSessionFactory().openSession();
Transaction t = session.beginTransaction();
List busca = session.createQuery("from Operador o where o.nome = : nome ").list();
t.commit();
return busca;
}
agora como o resultado dessa consulta pode substituir o ListarOperadores na pagina?