I need to implement a simple form with two tabs. They should work independently but when I switch between them, the values are posted and updates the Managed Bean.
I've seen this topic: https://community.jboss.org/thread/174033
But couldn't find a solution.
When I tried switchType="client", the fist button lost it's specific text value and the first time I clicked on it, nothing happened.
Besides, both input values were updated, I want to submit/update them only with the specific command buttons from each tab.
I'm using Richfaces 4.3.1.
<h:form> <rich:panel id="panel-header" style="width: 85%"> <a4j:region> <rich:tabPanel id="abas" switchType="client"> <rich:tab id="aba1" header="Aba1" switchType="client"> <h:outputLabel value="Input:" /> <h:inputText value="#{beanTeste.texto1}" /> <h:commandButton value="Ação 2" action="#{beanTeste.acao1}" /> </rich:tab> <rich:tab id="aba2" header="Aba2" switchType="client"> <h:outputLabel value="Input:" /> <h:inputText value="#{beanTeste.texto2}" /> <h:commandButton value="Ação 2" action="#{beanTeste.acao2}" /> </rich:tab> </rich:tabPanel> </a4j:region> </rich:panel> </h:form>
I believe this may be resolved with RF-13107. Can you try the latest SNAPSHOT and see if this resolves your problem? Alternatively you can wait for the release, and check if your issue persists.