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?
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+
E
ederfreitas
Entendi, então terei que ter um MB controlador, porque há mais de uma aba que submete formulários.
A
alissonvla
precisa vc criar um MB nao, basta vc ter uma variavel no seu MB q vc ja usa para vc fazer esse controle.
t+
E
erasmo_tec
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
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
E
ederfreitas
Exatamente erasmo_tec, foi basicamente isso que o alissonvla explicou acima, obrigado por acrescentar ao tópico uma solução detalhada.
T
tiagostrokes
Pessoal, estou com o seguinte problema.
tenho um tabView com duas abas. quando acesso a tela é carregado os dados na primeira aba, mas quando eu acesso a segunda aba não exibe nada, até mesmo na primeira aba para de exibir os valores.