Ajuda JSF Controlador
Olá Amigos estou desenvolvendo uma aplicação para o tcc utilizando os seguintes componentes..
- Netbens 7.0.- GlasFish 3.1- Postgres 9.0.- Hibernate 2.0.- e componete PrimeFaces
Como sou inciniciante na liguagem estou tendo muitas dificuldades para elaborar a aplicação ..
No FrontEnd estarei utilizando PrimeFaces..o Back end estar divido em tres pacotes.. Entidades, Controle e negóciosa única coisa que consegui fazer até hoje é o cadastro, em todos meus formulários terá os campos de cadastro e logo a baixo um DataGrid do prime faces..
A listagem por algum motivo não fuciona.. da erro assim que coloco o método para listagem..o que poderia ser o controlador ??
Estava precisando também de métodos para excluir, alterar para a aplicação..
e um método para combobox .. desde ja agradeço
Pacotes de negócios
@Statelesspublic class CadastrosBens { @PersistenceContext private EntityManager em;
public void inserirUf(Uf uf){ em.persist(uf); } public List <Uf>listarUf(){ Query q = em.createNamedQuery("from uf u order by u.id"); return q.getResultList(); }
pacote de controle
@ManagedBean@SessionScopedpublic class CadUfControlador { @EJB private CadastrosBens cadastrosBeans; private Uf uf; private List<Uf> lista;
public List<Uf> getLista() { if (lista == null) { lista = cadastrosBeans.listarUf(); } return lista; }
public void inserir() { cadastrosBeans.inserirUf(uf); lista = null; uf = null; }
public Uf getUf() { if (uf == null) { uf = new Uf(); } return uf; }
public void setNivel(Uf uf) { this.uf = uf; } }
Pagina da web JSF PRimeFaces
<p>dataTable var = "uf" value="#{cadUfControlador.lista}" paginator ="true rows="10""<f:facet name ="header"> UF</facet>
<p:column sortBy="#{uf.id}"> <f:facet name="header"> <h:outputText value = "id"/> </p:column>
<p:column sortBy="#{uf.nome}">
<f:facet name="header"> <h:outputText value = "Nome"/> </p:column>
<p:column sortBy="#{uf.sigla}">
<f:facet name="header"> <h:outputText value = "Sigla"/> </p:column>
</p:dataTable>
Facelet Title
Facelet Title
- Netbens 7.0.- GlasFish 3.1- Postgres 9.0.- Hibernate 2.0.- e componete PrimeFaces
Como sou inciniciante na liguagem estou tendo muitas dificuldades para elaborar a aplicação ..
No FrontEnd estarei utilizando PrimeFaces..o Back end estar divido em tres pacotes.. Entidades, Controle e negóciosa única coisa que consegui fazer até hoje é o cadastro, em todos meus formulários terá os campos de cadastro e logo a baixo um DataGrid do prime faces..
A listagem por algum motivo não fuciona.. da erro assim que coloco o método para listagem..o que poderia ser o controlador ??
Estava precisando também de métodos para excluir, alterar para a aplicação..
e um método para combobox .. desde ja agradeço
Pacotes de negócios
@Statelesspublic class CadastrosBens { @PersistenceContext private EntityManager em;
public void inserirUf(Uf uf){ em.persist(uf); } public List <Uf>listarUf(){ Query q = em.createNamedQuery("from uf u order by u.id"); return q.getResultList(); }
pacote de controle
@ManagedBean@SessionScopedpublic class CadUfControlador { @EJB private CadastrosBens cadastrosBeans; private Uf uf; private List<Uf> lista;
public List<Uf> getLista() { if (lista == null) { lista = cadastrosBeans.listarUf(); } return lista; }
public void inserir() { cadastrosBeans.inserirUf(uf); lista = null; uf = null; }
public Uf getUf() { if (uf == null) { uf = new Uf(); } return uf; }
public void setNivel(Uf uf) { this.uf = uf; } }
Pagina da web JSF PRimeFaces
<p>dataTable var = "uf" value="#{cadUfControlador.lista}" paginator ="true rows="10""<f:facet name ="header"> UF</facet>
<p:column sortBy="#{uf.id}"> <f:facet name="header"> <h:outputText value = "id"/> </p:column>
<p:column sortBy="#{uf.nome}">
<f:facet name="header"> <h:outputText value = "Nome"/> </p:column>
<p:column sortBy="#{uf.sigla}">
<f:facet name="header"> <h:outputText value = "Sigla"/> </p:column>
</p:dataTable>
Facelet Title
Facelet Title
Eduardo
Curtidas 0
Respostas
Robson Teixeira
27/07/2011
Poderia postar o seu erro por favor para que possa ser melhor analise.
é metodo para alteração tente o metodo merge do entityManager do JPA e a exclusão segue 2 metodos de modelo e escolha o que melhor lhe atender. e para preencher a comboBox procure sobre o componente <f:selectedItens/>
espero ter ajudado.
att
robson
GOSTEI 0
Dyego Carmo
27/07/2011
Opa !
Resolvido ?
Se sim, por favor feche o chamado :)
Valeu !
Resolvido ?
Se sim, por favor feche o chamado :)
Valeu !
GOSTEI 0