| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2011 07:58:56
|
ederfreitas
JavaTeenager
![[Avatar]](/images/avatar/23b618784dfc816fdc6571427206ee16.jpg)
Membro desde: 07/01/2011 11:21:28
Mensagens: 153
Localização: Cascavel - PR
Offline
|
Olá galera,
Estou com um problema, ao submeter um formulário para o jsf, faço a inserção dos dados em um banco dados sem problema algum, porém, após está inserção o index da minha tabview é setado para a primeira aba (o formulário de cadastro está na segunda aba). Alguém tem uma idéia por que isso está acontecendo?
This message was edited 1 time. Last update was at 05/12/2011 16:21:48
|
Eder F. Freitas
"OCJP Estudando..."
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2011 08:12:29
|
alissonvla
GUJ Master
Membro desde: 17/04/2006 15:29:07
Mensagens: 1491
Offline
|
cara,
no componente tab tem a propriedade activeIndex, entao na hora que vc fizer chamar o seu botão, vc vai ter que ter um controle no seu ManagedBean para atualizar a tab e retorna o index do seu formulario.
t+
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2011 08:31:13
|
ederfreitas
JavaTeenager
![[Avatar]](/images/avatar/23b618784dfc816fdc6571427206ee16.jpg)
Membro desde: 07/01/2011 11:21:28
Mensagens: 153
Localização: Cascavel - PR
Offline
|
Entendi, então terei que ter um MB controlador, porque há mais de uma aba que submete formulários.
|
Eder F. Freitas
"OCJP Estudando..."
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2011 08:44:43
|
alissonvla
GUJ Master
Membro desde: 17/04/2006 15:29:07
Mensagens: 1491
Offline
|
precisa vc criar um MB nao, basta vc ter uma variavel no seu MB q vc ja usa para vc fazer esse controle.
t+
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2011 13:00:28
|
erasmo_tec
JavaChild
![[Avatar]](/images/avatar/98826328c3a60215e53b342560084571.jpg)
Membro desde: 25/07/2008 15:08:21
Mensagens: 105
Offline
|
ederfreitas blz cara?
Me responde uma coisa você conseguiu resolver esse problema?
estou na mesma situação quando submeto um formulario numa das abas e ele volta para a primeira
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2011 13:22:54
|
erasmo_tec
JavaChild
![[Avatar]](/images/avatar/98826328c3a60215e53b342560084571.jpg)
Membro desde: 25/07/2008 15:08:21
Mensagens: 105
Offline
|
Galera achei a solução parcial parao meu problema no blog desse cara http://localhost8080.blogspot.com/2011/03/ptabview-volta-primeira-aba.html
falta agora eu descobrir uma maneira de no meu submit voltar para a aba que eu quero e não apra a primeira
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2011 14:57:24
|
erasmo_tec
JavaChild
![[Avatar]](/images/avatar/98826328c3a60215e53b342560084571.jpg)
Membro desde: 25/07/2008 15:08:21
Mensagens: 105
Offline
|
Resolvido o meu problema, as vezes a solução é tão simples e quebramos a cabeça achando que a resoluçaõ do problema é algo impossivel.
Vamos lá para a solução do meu problema:
No metodo que eu executo em qualquer uma das tabs basta setar o id da tab que você quer que seja renderizado apos o submit
Lembrando que os ids irão comecar com zero, exemplo:
Se eu colocar o meu activeTab = 2 no meu metodo que ira salvar um objeto por exemplo apos o submit ele ira direcionar a renderização para a tab de id =2
This message was edited 1 time. Last update was at 05/12/2011 14:58:28
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/12/2011 16:21:28
|
ederfreitas
JavaTeenager
![[Avatar]](/images/avatar/23b618784dfc816fdc6571427206ee16.jpg)
Membro desde: 07/01/2011 11:21:28
Mensagens: 153
Localização: Cascavel - PR
Offline
|
Exatamente erasmo_tec, foi basicamente isso que o alissonvla explicou acima, obrigado por acrescentar ao tópico uma solução detalhada.
|
Eder F. Freitas
"OCJP Estudando..."
 |
|
|
 |
|
|