Olá pessoALL,
Estou com o seguinte código:
<p:autoComplete value="#{exameMB.pacienteSelecionado}" completeMethod="#{exameMB.buscarPacientes(query)}"
var="paciente" itemLabel="#{paciente.nome}" itemValue="#{paciente}" converter="conversorPaciente" size="40""/>
O problema é que esse “query” simplismente não passa para o método do autocomplete, fazendo com que sejam recuperados todos os pacientes no BD.
Bem para que não reste duvidas vou postar o código do método de busca:
public List<Paciente> buscarPacientes(String query) {
List<Paciente> pacientes = new ArrayList<Paciente>();
try {
pacientes = fachadaPessoa.listarPacientePorNome(query);
} catch (BancoExeption ex) {
Logger.getLogger(ExameMB.class.getName()).log(Level.SEVERE, null, ex);
}
return pacientes;
}
Espero que vcs tenham alguma ideia do que esta acontecendo, pois pelo que pesquisei não consegui resolver. Obrigado desde já!