Fala feras 
Tenho um reRender que deveria renderizar um painel que contem um div e um dataTable. Usei o a4j:commandButton e não resolveu.
<tr>
<td> </td>
<td><a4j:commandButton action="#{inputDelegate.informarHorariosRegistrados}" value="Registrar Horário" reRender="horariosRegistrados"/></td>
</tr>
</table>
<br/>
<rich:separator width="100%"></rich:separator>
<br/>
<a4j:outputPanel id="horariosRegistrados" rendered="#{inputMBean.consulta}">
<div align="center">
<p><h:outputLabel value="Nome: " for="nome" styleClass="labelInput" />
<h:outputText value="#{inputMBean.funcionarioTO.nome}" id="nome"/>
</p>
<br/>
<p><h:outputText value="Horários Registrados" styleClass="labelInput"/> </p>
<br/>
</div>
</a4j:outputPanel>
</a4j:form>
public void informarHorariosRegistrados(){
InputMBean inputMBean = (InputMBean)FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("inputMBean");
FuncionarioService funcionarioService = ServiceFactory.getFuncionarioService();
inputMBean.setFuncionarioTO(funcionarioService.getFuncionarioTO(inputMBean.getFuncionarioTO().getRg(), inputMBean.getFuncionarioTO().getSenha()));
inputMBean.consulta = true;
}
O estranho é não dar nenhuma exceção e os dados são buscados corretamente. O que pode estar ocorrendo?
Abs

