| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2012 07:50:36
|
andremarllus
Thread.start()
![[Avatar]](/images/avatar/e39eefd7b3a0dc8c0d4287bf4052d507.png)
Membro desde: 10/11/2010 19:10:00
Mensagens: 39
Offline
|
Olá galera, estou com um problema e acredito que alguém já tenha passado por isso.
Para inicio, minha arquitetura é a seguinte: JSF 2 + PrimeFaces 3
Tenho uma listagem de meus objetos em um p:dataTable, e dentro da tabela nas minha linhas tenho links que servirão para editar, deletar etc..
Consigo listar meus objetos normalmente, o problema está nos links. Não consigo invocar os métodos do managedBean quando meu escopo é de request.
segue minha tabela:
Detalhe, quando o escopo é de Session, Application, View, consigo chamar meus métodos normalmente.
Só que não posso deixar todos meus escopos de Session.
Alguém pode me ajudar?
Agradeço a ajuda.
This message was edited 1 time. Last update was at 26/01/2012 13:08:05
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2012 08:13:41
|
cllorente
Smalltalk
![[Avatar]](/images/avatar/a7833a8a74ba17fd0ad758c9945378fa.jpg)
Membro desde: 21/03/2011 20:13:20
Mensagens: 3
Offline
|
Você pode deixar o seu bean em scope de @ViewScoped.
Outro ponto deve usar o process de um commandButton por exemplo
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2012 08:16:39
|
andremarllus
Thread.start()
![[Avatar]](/images/avatar/e39eefd7b3a0dc8c0d4287bf4052d507.png)
Membro desde: 10/11/2010 19:10:00
Mensagens: 39
Offline
|
Obrigrado pela resposta cllorente.
Meu problema de deixar como ViewScoped, é que preciso redirecionar meus dados para outra tela para edição, e quando saio da tela
meu ManagedBean morre, pois o escopo é de view.. Alguma solução??
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2012 08:18:02
|
LeonardoU
HelloWorld
Membro desde: 04/01/2012 07:01:42
Mensagens: 13
Offline
|
Lembre-se que sua tabela deve ser envolvida por um h:form.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2012 08:29:52
|
andremarllus
Thread.start()
![[Avatar]](/images/avatar/e39eefd7b3a0dc8c0d4287bf4052d507.png)
Membro desde: 10/11/2010 19:10:00
Mensagens: 39
Offline
|
Essa é minha tabela.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2012 10:13:43
|
andremarllus
Thread.start()
![[Avatar]](/images/avatar/e39eefd7b3a0dc8c0d4287bf4052d507.png)
Membro desde: 10/11/2010 19:10:00
Mensagens: 39
Offline
|
Alguém ?
Obrigado!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2012 10:24:20
|
jakefrog
GUJ Expert
![[Avatar]](/images/avatar/6e2400ec18b6f1952f1053c65df7a8b6.png)
Membro desde: 22/01/2007 22:00:53
Mensagens: 4191
Offline
|
Como está esse método? #{redeCredenciadaBean.carregarVisualizarRedeCredenciada}
Suas telas estão envolvidas por <h:head> e <h:body> ?
|
Meu blog sobre java uaiHebert.com
Conceitos OO - Diga, não pergunte!, Lei de Demeter
TDD Primeiros Passos, JUnit com HSQLDB, JPA e Hibernate, Cobertura de testes com JUnit Ant e Emma, Cobrindo seus testes com Cobertura, JUnit, HSQLDB, JPA
Código Limpo: Partes: 01,02,03,04,05
Web/JSF - Criando um WebServer, Tratando Exceções, Autenticação de Usuários (Filter/Servlet), JSF - Hello World, AutoComplete, JSF: Converter e Bean Auto Complete, Validação de Login de Usuário com JSF e JAAS, JSF Exibindo Objeto e Mensagens após Redirect, JSF Exemplos Simples com Ajax, JSF Parametros por Get Request RESTFullAplicação Web Completa JSF EJB JPA JAAS, Lazy JSF Datatable Pagination (Primefaces)
Design Pattern - Strategy, Design Pattern - Observer (Parte 01), Design Pattern - Observer (Parte 02)
Business (JPA)- Hibernate 3 com JPA 2, Create schema script: Ant, Hibernate 3 e JPA 2, TableGenerator Chave Primária Simples, SequenceGenerator,Chave Primária Composta, Mapeando Datas (Date) e Enum, Mapeando Duas Tabelas em uma Classe, @OneToOne Unidirecional e Bidirecional, @OneToMany e @ManyToOne Unidirecional e Bidirecional, @ManyToMany Unidirecional e Bidirecional, Ordernando listas e utilizando Map como atributo mapeado,Uma tabela por herança, JPA Uma Classe por Sub-Classe, JPA Consultas e Dicas, [HOT]Quatro soluções para LazyInitializationException[HOT]
SCJP(1.6 - Ingles - 29/12/2009)
SCWCD(1.5 - Ingles - 30/06/2010)
Vamos em frente que atrás vem gente! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2012 10:30:49
|
andremarllus
Thread.start()
![[Avatar]](/images/avatar/e39eefd7b3a0dc8c0d4287bf4052d507.png)
Membro desde: 10/11/2010 19:10:00
Mensagens: 39
Offline
|
Só do <h:body>, pois utilizo facelets e a mesma não é um template..
Só um método simples para teste.
Se for com escopo de resquest nem consigo invocar o método, mas se for de view consigo normalmente.
O problema de não usar o de view é que preciso mandar os dados para outra tela.
Agradeço aajuda..
Vê se consegue quebrar meu galho
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2012 11:13:28
|
cllorente
Smalltalk
![[Avatar]](/images/avatar/a7833a8a74ba17fd0ad758c9945378fa.jpg)
Membro desde: 21/03/2011 20:13:20
Mensagens: 3
Offline
|
Em vez de actionListner usa action, você está desligando o Ajax mesmo além de passar para outra página.
Depois de trocar para action verifica se o metodo está sendo executado.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2012 11:16:44
|
andremarllus
Thread.start()
![[Avatar]](/images/avatar/e39eefd7b3a0dc8c0d4287bf4052d507.png)
Membro desde: 10/11/2010 19:10:00
Mensagens: 39
Offline
|
Funciona também não, simplesmente dá um reload na página e não invoca o método..
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2012 11:31:24
|
cllorente
Smalltalk
![[Avatar]](/images/avatar/a7833a8a74ba17fd0ad758c9945378fa.jpg)
Membro desde: 21/03/2011 20:13:20
Mensagens: 3
Offline
|
Só um chute, muda de commandLink para p:commandButton
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2012 11:43:38
|
andremarllus
Thread.start()
![[Avatar]](/images/avatar/e39eefd7b3a0dc8c0d4287bf4052d507.png)
Membro desde: 10/11/2010 19:10:00
Mensagens: 39
Offline
|
Também não funciona. Já tentei todo tipo de botão, link e nem sequer invoca..
Tá um aperreio só aqui.. E preciso urgentemente resolver esse problema.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2012 16:22:21
|
andremarllus
Thread.start()
![[Avatar]](/images/avatar/e39eefd7b3a0dc8c0d4287bf4052d507.png)
Membro desde: 10/11/2010 19:10:00
Mensagens: 39
Offline
|
Alguém ?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 23/01/2012 21:40:45
|
benignoms
JavaBaby
![[Avatar]](/images/avatar/30e847a326af8cac0ca7e160a6ce59ca.png)
Membro desde: 15/07/2009 10:14:19
Mensagens: 85
Offline
|
Qual versão do Mojarra?
Tente assim:
<p:commandLink process="idDoForm:idDaTabela:idDesteCommandLink">
</p:commandLink>
This message was edited 1 time. Last update was at 23/01/2012 21:49:05
|
Benigno M. Sales
Jsf? Primefaces?
http://benignosales.wordpress.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/01/2012 07:58:44
|
andremarllus
Thread.start()
![[Avatar]](/images/avatar/e39eefd7b3a0dc8c0d4287bf4052d507.png)
Membro desde: 10/11/2010 19:10:00
Mensagens: 39
Offline
|
Não utilizo Mojarra.
Também não funciona com o process.
OBS: o post construtor é chamado normalmente ao clicar no link da tabela;
Já li também que pode está parando em alguma fase do jsf, como poderia interceptar essa fase para verificação?
Agradeço
|
|
|
 |
|
|