Boa tarde pessoal gostaria de saber como fazer pra executar uma action que esta em commandlink antes do javascript. Tipo assim eu tenho um action que carrega uma classe com os dados do cidadão e nesse mesmo comandlink eu tenho um java script que chama a pagina o que acontece é que o comandlink chama a pagina antes de carregar os dados assim renderizando uma pagina em branco. A pergunta é tem como executar uma action antes do javascript que fica no on click de um a4j:commandlink ? Se for possivel colocar um exemplo ficaria muito grato!!!
Segue abaixo o trecho do codigo onde ocorre o problema:
[b]
rich:column
<f:facet name=“header”>
<h:outputText value="#" />
</f:facet>
<a4j:commandLink action="#{MatriculaB.Alterar_matricula}" onclick=“substituirDiv(‘grade’, ‘faces/Cad_aluno_matricula.jsp’);”>
<h:graphicImage style=“border: 0” value="/img/editar.png"></h:graphicImage>
</a4j:commandLink>
</rich:column>[/b
Um abraço