Guachala 12 de mai. de 2011
Oi erikapuccamp.
Estamos falando de Swing, html ou outra coisa?
Posta o seu código.
Abs.
erikapuccamp 12 de mai. de 2011
<h:selectOneMenu
id= "comboPesquisa" style= "width: 150px " value= "#{cadSistemaMB.pesquisa.pesTipo}" >
<f:selectItems value= "#{cadSistemaMB.listaPesquisaSI}" />
</h:selectOneMenu>
<h:inputText id= "filtro" value= "#{cadSistemaMB.pesquisa.pesBuscaString}" />
<h:commandLink id= "pesquisa" >
<h:graphicImage value= "/imagens/icones/Lupa.png" style= "width: 20px; height: 20px;border: none;" />
<a4j:support event= "onclick" action= "#{cadSistemaMB.filtroCombo}" reRender= "DTSistema" />
</h:commandLink>
//esse é meu bean
public String actionFiltroCombo() {
sistema = (Sistema) SistemaDAO.getInstance().getObjetoByPesquisa(pesquisa);
sistemaDM = null;
sistemaSI = null;
sistema = new Sistema();
return filtroCombo;
}
///ele chama essa função
public List<T> getObjetoByPesquisa(Pesquisa pes) {
EntityManager em = null;
List<T> listaDePesquisa = new ArrayList<T> ();
String sql = "";
try {
em = PersistenceUtil.getEntityManager(); em.getTransaction().begin();
sql = " SELECT " + pes.getPesCampos() + " FROM " + pes.getPesTabela() + " " + pes.getPesCondicao();
Query query = em.createQuery(sql);
listaDePesquisa = (List<T> ) query.getResultList();
em.getTransaction().commit();
} catch (Exception e) {
e.printStackTrace();
em.getTransaction().rollback();
} finally {
PersistenceUtil.close(em);
}
return (List<T> ) listaDePesquisa ;
}
erikapuccamp 12 de mai. de 2011
e me retorna este erro
javax.el.MethodNotFoundException: /menuListagem/listSistema.xhtml @32 ,125 action="#{cadSistemaMB.filtroCombo}": Method not found: [email removido]()
erikapuccamp 12 de mai. de 2011
valeu galera ja resolvi foi só troca o metodo e pronto
eu troquei get por uma action e resolveu meu problema