Ao invocar um método redirecionar modalPanel

0 respostas
S

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

Criado 8 de outubro de 2013
Respostas 0
Participantes 1