Existe algum problema em realizar isso? Estou precisando salvar os dados de um rich:tabPanel de uma só vez, mas quando mudo de aba não dá submit. Estava dando uma lida e disse que a melhor solução é colocar um Form para cada Aba(Tab). Só que quando fiz isso as abas que coloquei os Forms sumiram.
Exemplo:
[code]
<a4j:form id=“selecaoDeclaracaoForm” styleClass=“edit”>
<rich:tabPanel switchType=“server”>
<h:form id=“selecaoDeclaracaoFormDIAC”>
<rich:tab label=“Imóvel 1” reRender=“panelTabs” process=“panelTabs” ajaxSingle=“true”>
<ui:include src="/declaracao/DeclaracaoImovelForm2.xhtml"/>
</rich:tab>
</h:form>
<h:form id=“selecaoDeclaracaoFormContribuinte”>
<rich:tab label=“Ficha Contribuinte” reRender=“panelTabs” process=“panelTabs” ajaxSingle=“true”>
<ui:include src="/declaracao/DeclaracaoContribuinteForm2.xhtml"/>
</rich:tab>
</h:form>
<h:form id=“selecaoDeclaracaoFormDIAT”>
<rich:tab label=“Imóvel 2” reRender=“panelTabs” process=“panelTabs” ajaxSingle=“true” rendered="#{!declaracao.imovel.isento}">
<ui:include src="/declaracao/DeclaracaoImovelDiatForm2.xhtml"/>
</rich:tab>
</h:form>
<h:form id=“selecaoDeclaracaoFormImposto”>
<rich:tab label=“Cálculo Imposto” reRender=“panelTabs” process=“panelTabs” ajaxSingle=“true” >
</rich:tab>
</h:form>
</rich:tabPanel>
</a4j:form>[/code]