Fala ai galera,
hoje me deparei com a seguinte situação, quando seleciono um item do h:selectOneRadio, renderizo um a4j:outputPanel com um h:selectOneRadio e com onclik no a4j:support, até aí tudo bem, ele é renderizado com sucesso, só que quando tento fazer a mesma operação(renderizar um outro a4j:outputPanel com um h:selectOneRadio), não funciona… alguma ideia? é um erro já conhecido? segue os códigos:
<h:form>
<a4j:outputPanel id="op_tipoConsulta">
<h:selectOneRadio value="#{consultaAction.tipoConsulta}">
<f:selectItem itemLabel="Caixa" itemValue="01"/>
<f:selectItem itemLabel="Formulário" itemValue="02"/>
<a4j:support event="onclick" reRender="op_tipoFormulario"/>
</h:selectOneRadio>
</a4j:outputPanel>
<a4j:outputPanel id="op_tipoFormulario">
#{consultaAction.tipoConsulta}
<s:fragment rendered="#{consultaAction.tipoConsulta gt 0}">
<h:selectOneRadio value="#{consultaAction.tipoFormulario}">
<f:selectItem itemLabel="Teste" itemValue="01"/>
<f:selectItem itemLabel="Teste 2" itemValue="02"/>
<a4j:support event="onclick" reRender="op_tipoConsultaCaixa"/>
</h:selectOneRadio>
</s:fragment>
</a4j:outputPanel>
<a4j:outputPanel id="op_tipoConsultaCaixa">
#{consultaAction.tipoFormulario}
<s:fragment rendered="#{consultaAction.tipoFormulario gt 0}">
<h:selectOneRadio value="#{consultaAction.tipoConsultaCaixa}">
<f:selectItem itemLabel="Teste 3" itemValue="01"/>
<f:selectItem itemLabel="Teste 4" itemValue="02"/>
</h:selectOneRadio>
</s:fragment>
</a4j:outputPanel>
</h:form>
ConsultaAction.java
private int tipoConsulta;
private int tipoConsultaCaixa;
private int tipoFormulario;
//getter/setters
any idea ?