Primefaces - Atualizar Tab

0 respostas
E

Tenho uma tabview com algumas tabs. Ao clicar em um selectOneRadio eu gostaria de habilitar uma nova tab. Fazendo o seguinte até funciona o update, mas como atualiza toda tabview os valores digitados são perdidos.

<p:tabView id="tab" dynamic="true">

                    <p:tab title="Cadastro">

                        <p:selectOneRadio id="tipo_representante" value="#{cadastroPessoasMB.pessoa.tipo_representante}" disabled="#{cadastroPessoasMB.representanteInicial}">
                            <f:selectItem id="tr1" itemLabel="Sim&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;" itemValue="true" />
                            <f:selectItem id="tr2" itemLabel="Não" itemValue="false" />
                            <p:ajax listener="#{cadastroPessoasMB.loadComissao()}"
                                    event="change"
                                    update="tab"/>
                        </p:selectOneRadio>

                   </p:tab>

            <p:tab title="Representante" rendered="#{cadastroPessoasMB.pessoa.tipo_representante}" id="tabRep">
             </p:tab>
            
        </p:tabView>

Tentei atualizar somente a tabRep mas nada mudou. Como posso resolver esse problema ?

Obrigado

Criado 28 de novembro de 2011
Respostas 0
Participantes 1