Estou com um problema que não consigo resolver!
Tenho um cadastro de cliente, onde este pode ser 'pessoa física' ou 'pessoa jurídica'. Cada formulário tem seus campos e suas máscaras.
Inicialmente tentei usar um rádio dinâmino, onde existia 2 botões (Pessoa Física e Pessoa Jurídica). Cada qual sendo clicado eu queria que exibisse o formulário correspondente. Não consegui! :(
Daí resolvi tentar com ComboBox e também não consegui.
Segue um trecho resumido do código que tentei usar
<body>
<f:view>
<jsp:directive.include file="menu.jsp" />
<h:panelGrid>
<h:selectOneMenu value="#{ClienteBean.tipoPessoa}" id="tipoPessoa">
<f:selectItem itemValue="F" itemLabel="Fisica"/>
<f:selectItem itemValue="J" itemLabel="Juridica"/>
<a4j:support ajaxSingle="true" action="#{ClienteBean.salvaTipoPessoa}" event="onchange" reRender="pessoaFisica, pessoaJuridica"/>
</h:selectOneMenu>
<a4j:outputPanel id="pessoaFisica" rendered="#{ClienteBean.tipoPessoa == 'F'}">
<a4j:form>
...
...
...
</a4j:form>
</a4j:outputPanel>
<a4j:outputPanel id="pessoaJuridica" rendered="#{ClienteBean.tipoPessoa == 'J'}">
<a4j:form>
...
...
...
</a4j:form>
</a4j:outputPanel>
</h:panelGrid>
</f:view>
</body>
Alguém poderia me dar uma luz, uma dica ou algo que possa ajudar? :D