Olá comunidade.
Estou com um pequeno problema. Eu tenho uma action que verifica se um estagíario está ativo ou inativo no meu banco de dados. Tenho uma tela onde o usuário digita o cpf e uma action chamada verificarStatusEstagiario.
<a4j:commandLink id="btnProximo" actionListener="#{estagiarioMB.verificarStatusEstagiario}" onclick="return validaFormulario();" reRender="ativarEstagiario" >
<h:graphicImage value="/include/img/btn-proximo.gif" styleClass="botoes"></h:graphicImage>
<rich:componentControl for="ativarEstagiario" attachTo="btnProximo" operation="show" event="onclick" />
</a4j:commandLink>
Quando o usuario clicar no link, se o sistema verificar que o estagiário está inativo, deverá redirecionar um modalpanel com o nome e o cpf do estagiário, e se caso o usuario quiser ativá-lo, chamar a ação para isto.
O problema é que ao clicar no link, ele não está me redirecionando o modalPanel e nem tão pouco invocando o método.
<rich:modalPanel id="ativarEstagiario" moveable="false" autosized="false" height="300" width="800" rendered="#{estagiarioMB.estagiario.prestadorServico.statusPrestadorServico == 0}">
<f:facet name="header"><h:outputText value="#{mensagens.system_warning}"/></f:facet>
<h:outputText value="Confirmação dos dados " />
<p></p>
<a4j:form>
<h:outputText value="Nome : " /><h:outputText value="#{estagiarioMB.estagiario.prestadorServico.funcionario.nomeFunc}" /><br />
<h:outputText value="CPF : " /><h:outputText value="#{estagiarioMB.estagiario.prestadorServico.funcionario.CPFFunc}" /><br />
<div align="center">
<a4j:commandLink action="#">
<h:graphicImage value="/include/img/ativar.png" styleClass="botoes"></h:graphicImage>
</a4j:commandLink>
<a4j:commandLink action="#">
<h:graphicImage value="/include/img/btn-cancelar.gif" styleClass="botoes"/>
</a4j:commandLink>
</div>
</a4j:form>
</rich:modalPanel>
Alguém poderia me ajudar nesse sentido. Fico no aguardo de algum feedback