qndo a pagina carrega pela primeita vez é criado os elementos para PF, so que qndo eu seleciono PJ o ajax nao encontra os elementos c e d por não serem renderizados no inicio… acho que é isso, alguem sabe como resolver?
Obs.: as variaveis ClienteMB.tipoFormularioPF iniciam com true e ClienteMB.tipoFormularioPJ com false, apos selecionar o radiobutton pj os valores sao alterados. estou tentado criar um form que ao selecionar um tipo de cliente ele carrega as informações de cadastro expecificas…
<h:selectOneRadio value="#{ClienteMB.selecaoTipoCliente}" styleClass=“textoFormulario”>
<f:selectItem itemValue=“PF” itemLabel="#{msg.PessoaFisica}"/>
<f:selectItem itemValue=“PJ” itemLabel="#{msg.PessoaJuridica}"/>
<f:ajax event=“change” render=“a b c d”/>
</h:selectOneRadio>
<h:outputText id=“a” value=“Nome: " styleClass=“textoDica” rendered=”#{ClienteMB.tipoFormularioPF}"/>
<h:inputText id=“b” value="#{ClienteMB.cliente.tipoCliente}" rendered="#{ClienteMB.tipoFormularioPF}"/>
<h:outputText id=“c” value=“Razão Social: " styleClass=“textoDica” rendered=”#{ClienteMB.tipoFormularioPJ}"/>
<h:inputText id=“d” value="#{ClienteMB.cliente.tipoCliente}" rendered="#{ClienteMB.tipoFormularioPJ}"/>
valewwww