Pessoal, estou com uma dúvida para controlar uma tela divida em abas.
Vejam o código abaixo:
<div class="row">
<p:tabView id="clienteTabMaster" activeIndex="#{clienteMB.tabActiveIndex}">
<p:tab title="Resumo">
<ui:include src="/cliente/cadastroClienteResumoTab.xhtml"/>
</p:tab>
<p:tab title="Cadastro">
<ui:include src="/cliente/cadastroClienteDadosGeraisTab.xhtml"/>
</p:tab>
<p:tab title="Mais Informações">
<ui:include src="/cliente/cadastroClienteMaisInfoTab.xhtml"/>
</p:tab>
<p:tab title="Tratamentos">
</p:tab>
<p:tab title="Débitos">
<ui:include src="/cliente/cadastroClienteDebitoTab.xhtml"/>
</p:tab>
<p:tab title="Contatos">
<ui:include src="/cliente/cadastroClienteContatoTab.xhtml"/>
</p:tab>
</p:tabView>
</div>
Cada aba possui seu próprio managedbean, porém quando entro ná página acima todos os managedbeans são executados independente de eu ter acionado a página ou não.
Como faço para que os managedbeans das tabs sejam executadas somente quando a mesma for selecionada?