getAdicted, primeiramente quero te agradecer pela força e apoio!! Valeu mesmo
Depois de mto apanhar, hoje consegui encontrar um jeito que funcionou… vou postar aqui o que deu certo pra mim… Detalhe, o melhor de tudo que sem usar um Converter!
lembrando que no meu caso, eu queria fazer uma busca…
xhtml (ta com Listbox, mas funciona com SelectOneMenu tbm)
<h:selectOneListbox id="busca_diretorio" value="#{consultaImagemBean.idDiretorio}" immediate="false">
<f:selectItem itemLabel="Selecione" itemValue="" />
<f:selectItems value="#{consultaImagemBean.listadiretorio}" var="data" itemValue="#{data.id_datasetini}" itemLabel="#{data.nome_datasetini}"/>
<f:ajax event="change" render="busca_diretorio" /> //acredito que o segredo foi aqui
</h:selectOneListbox>
Bean (o restante do código tem nos post anteriores, vo por só o que realmente importa na solução do problema)
private Integer idDiretorio;
//getter e setter do idDiretorio
//Metodo Pesquisar
imagemDAO.beginTransaction();
diretorioDAO.beginTransaction();
Diretorio_inicial dir = diretorioDAO.find(getIdDiretorio()); //procura o Diretorio desejado pelo Integer pego no componente
lista = imagemDAO.procuraImagem(dir); //passa como parametro o objeto recuperado através da busca acima, para o método procuraImagem()
imagemDAO.commitAndCloseTransaction();
Qualquer coisa só pedirem…
e mais uma vez Obrigado!!!