[RESOLVIDO] <a4j:support reRender=""> Não estão funcionando

Tire o tomahawk apenas pra teste. Pode estar dando conflito(improvavel, mas não custa tentar);
E se possivel poste uma img de como esta a organização das suas pastas. Coloque o escopo do MB para session, e declare o externo começando como TRUE;
O Check box deve ser renderizado selecionado e o painelGroup também deve ser renderizado.
E se possivel coloque um print no construtor do MB, pode ser algo do tipo “new Eu” hahahaha :stuck_out_tongue:

Tente assim

 <managed-bean>
  <managed-bean-name>movimentacaoMBean</managed-bean-name>
  <managed-bean-class>br.gov.ce.srh.patrimonio.faces.MovimentacaoMBean</managed-bean-class> 
  <managed-bean-scope>request</managed-bean-scope>
 </managed-bean>

[quote=Ygor][quote=EuclidesFilizola]
faces.config

 <managed-bean>
  <managed-bean-name>movimentacaoMBean</managed-bean-name>
 <managed-bean-class>patrimonio.faces.MovimentacaoMBean</managed-bean-class> 
  <managed-bean-scope>request</managed-bean-scope>
 </managed-bean>

[/quote]

Tente assim

<managed-bean> <managed-bean-name>movimentacaoMBean</managed-bean-name> <managed-bean-class>br.gov.ce.srh.patrimonio.faces.MovimentacaoMBean</managed-bean-class> <managed-bean-scope>request</managed-bean-scope> </managed-bean> [/quote]

Acho que você matou a charada!
:lol:

[quote=thiago.correa][quote=Ygor][quote=EuclidesFilizola]
faces.config

 <managed-bean>
  <managed-bean-name>movimentacaoMBean</managed-bean-name>
 <managed-bean-class>patrimonio.faces.MovimentacaoMBean</managed-bean-class> 
  <managed-bean-scope>request</managed-bean-scope>
 </managed-bean>

[/quote]

Tente assim

<managed-bean> <managed-bean-name>movimentacaoMBean</managed-bean-name> <managed-bean-class>br.gov.ce.srh.patrimonio.faces.MovimentacaoMBean</managed-bean-class> <managed-bean-scope>request</managed-bean-scope> </managed-bean> [/quote]

Acho que você matou a charada!
:lol: [/quote]

boa tarde amigo,

eu não coloquei na imagem “br.gov.ce.srh” para não expor a entidade mencionada. Entendeu cara ?

O problema continua então?

Problema resolvido.

Mudei 2 coisas "basicas".

Primeiro passe de <h:form> para <a4j:form> ,

no meu MB

eu troquei private boolean externo, para private Boolean externo = false;

agora ficou o código abaixo funcionando:


&lt;a4j:form id="form_ajax"&gt;

       
         &lt;a4j:outputPanel ajaxRendered="true"&gt;   
             &lt;h:messages showDetail="true"/&gt;   
         &lt;/a4j:outputPanel&gt;
       
         &lt;h:panelGroup id="painel_orgao_pai" &gt; 
             &lt;h:outputLabel value="Externo"/&gt; 
             &lt;h:selectBooleanCheckbox  id="id_externo" value="#{movimentacaoMBean.externo}" &gt; 
             &lt;a4j:support reRender="form_ajax" event="onclick" 
               action="#{movimentacaoMBean.setaTrue}"/&gt; 
             &lt;/h:selectBooleanCheckbox&gt; 
             <br /> 
      
                &lt;h:panelGroup id="painel_orgao_externo"  rendered="#{movimentacaoMBean.externo}"&gt; 
                   &lt;h:outputLabel value="Orgao externo" id="lb_orgaoexterno"/&gt; 
                     &lt;h:selectOneMenu value="#{movimentacaoMBean.orgaoExterno.cdOrgao}" id="codOrgao" &gt; 
                       &lt;f:selectItems value="#{movimentacaoMBean.listaDeOrgsExternos}" /&gt; 
                   &lt;/h:selectOneMenu&gt; 
             &lt;/h:panelGroup&gt; 
     &lt;/h:panelGroup&gt;
       
        &lt;/a4j:form&gt;

Agradeço a compreensão de todos, preciso verificar depois, só porque no h:form não funcionou.

Abraços,

Massa!

Acho estranho de qualquer forma,mas o importante é que resolveu :lol:

Solucionado