Opa amigo, vlw por responder.
Bom, eu ja tentei esse a4j region em varios locais, eu vou postar o codigo pra vc entender melhor meu problema:
<rich:tabPanel id=“tab” switchType=“client”>
<rich:tab id=“centro” label=“Itens”>
<t:div id="_centro">
<a4j:keepAlive ajaxOnly=“true” beanName=“indexBack”></a4j:keepAlive>
<h:form id=“ctitens”>
<rich:dataTable rendered="#{!empty indexBack.itens}" var=“itens”
value="#{indexBack.itens}" width=“94%” border=“0” align=“center”
cellpadding=“3” cellspacing=“1” bgcolor="#9D9BB3"
onRowMouseOver=“this.style.backgroundColor=’#F8F8F8’”
onRowMouseOut=“this.style.backgroundColor=’#FFFFFF’”>
<rich:column style=“width:5%”>
<t:outputText value=“Icon” />
</rich:column>
<rich:column style=“width:80%”>
<a4j:commandLink binding="#{indexBack.cmd}" action="#{indexBack.addTab}"
value="#{itens.nome}">
<a4j:actionparam name=“nomemod” value="#{itens.nmsubmod}"
assignTo="#{indexBack.activeTab.nomeMod}" />
<a4j:actionparam name=“labelm” value="#{itens.nome}"
assignTo="#{indexBack.activeTab.label}" />
</a4j:commandLink>
</rich:column>
<rich:column style=“width:15%”>
<h:outputText value="#{itens.nmsubmod}" />
</rich:column>
</rich:dataTable>
</h:form>
<h:outputText rendered="#{empty indexBack.itens}"
value=“Nenhum item cadastrado” />
</t:div>
</rich:tab>
</rich:tabPanel>
Veja q eu tenho esse commandLink <a4j:commandLink binding="#{indexBack.cmd}" action="#{indexBack.addTab}" value="#{itens.nome}">
O q eu quero é q quando eu clicar nele(vai ser um link pra cada item da lista), ele crie uma aba e inclua uma pagina nessa aba. De forma q se eu clicar em outro link, ele abra outra aba e inclua outra pagina, porem nao mecha nas abas ja criadas. O q acontece eh q se eu crio uma aba, adiciono ao tabpanel, e do um rerender, as abas ja criadas tbm vao ser redenrizadas, reincluindo os conteudos e apagando os dados digitados. Uma forma q eu tinha feito foi deixar N abas já criadas, e entao com uma funcao javascript eu escondia elas, quando clicase no link, ele dava um rerender so na aba livre, e quando terminase, uma funcao javascript exibia ela. Bom isso eh GAMBIARRA, mais funciona, o problema eh q com isso dava muito erro de id duplicado, nao sei pq. Bom a verdade eh q eu nao quero gambiarra, e se puder me ajudar cara, agradeço d++++++++++++++++++, pq ja to doido com isso. Vlw