não sei se ja foi respondido pelo grupo mas eu não consegui achar a
solução…
preciso navegar entre algumas abas do meu rich:tabPanel usando botões
tipo, ‘próximo’ e ‘anterior’… achei um exemplo aki mas não conegui
implementar… comecei agora a trabalhar com jsf e ainda eu
barbeirando um pouco… segue abaixo um pedaço do meu código para ver
se alguém consegue me ajudar…
xhtml:
<rich:tabPanel id="tabPanel" selectedTab="#{action.tabSelecionada}" >
<!-- primaira tab -->
<rich:tab label="Solicitacao" name="solicitacao">
...
<!-- botão de 'próximo' -->
<a4j:commandButton
id="btnProxima"
value="Próxima"
action="#{action.selectTab(pessoas)}"
reRender="tabPanel"/>
</rich:tab>
<!-- segunda tab -->
<rich:tab label="Pessoas" name="pessoas">
...
<!-- botão de 'próximo' -->
<a4j:commandButton
id="btnProxima"
value="Próxima"
action="#{postoAction.selectTab(endereco)}"
reRender="tabPanel"/>
</rich:tab>
<!-- terceira tab -->
<rich:tab label="Pessoas" name="endereco">
...
<!-- botão de 'próximo' -->
<a4j:commandButton
id="btnProxima"
value="Próxima"
action="#{postoAction.selectTab(<!-- próxima aba -->)}"
reRender="tabPanel"/>
</rich:tab>
<!--quarta tab -->
<!-- e assim por diante-->
</rich:tabPanel>
eu pensei em passar como parametro para o action o nome da próxima aba
e rendereziar o tabPanel para habilitar a aba…
não sei como passar essa string da próxima aba no action do
a4j:commandButton…
segue abaixo o meu método na action…
public void selectTab(String pSelectTab){
tabSelecionada = pSelectTab;
}
agradeço mto se alguém puder me ajudar!!!