Porque não funfa ? commandLink

Código completo.

<h:form id="formMenu"> <h:panelGrid columns="1" width="100%" id="grid" cellpadding="1" cellspacing="1" border="0"> <r:panel> <f:facet name="header"> <h:outputText value="#{bundle.textUtilitario}"></h:outputText> </f:facet> <h:panelGrid columns="1" border="0" cellpadding="0" cellspacing="0"> <r:dataGrid value="#{plantioWebController.caPlantioGprsCtrList}" var="bloco" id="bloco" columns="3" elements="6" width="100%" border="5" cellpadding="0" cellspacing="0"> <r:panel> <f:facet name="header"> <h:outputText id="util" value="#{bundle.textId} #{bloco.idPlantio}"></h:outputText> </f:facet> <h:panelGrid columns="1" cellpadding="0" cellspacing="0" border="0"> <a:commandLink id="linkEquip" action="#{plantioWebController.callListApontamentos}" onclick="fAbreUrl('#{plantioWebController.tabSelected}');"> <h:graphicImage value="#{plantioWebController.imagemEquip}" width="125" height="90" styleClass="img001"/> <f:param name="pIdEquipamento" id="pIdEquipamento" value="COL"/> </a:commandLink> <br> <r:separator height="2px"/> <br> <h:panelGrid columns="2"> <h:outputText value="#{bundle.textFornecedor} - "/> <h:outputText value="#{bloco.fornecedorOrigem} #{bloco.dspFornecedorOrigem} "/> <h:outputText value="#{bundle.textSecao} - "/> <h:outputText value="#{bloco.secaoOrigem} #{bloco.dspSecaoOrigem}"/> <h:outputText value="#{bundle.textTalhao} - "/> <h:outputText value="#{bloco.talhaoOrigem}"/> <h:outputText value="#{bundle.textVariedade} - "/> <h:outputText value="#{bloco.variedadeOrigem} #{bloco.dspVariedadeOrigem}"/> </h:panelGrid> </h:panelGrid> </r:panel> </r:dataGrid> <r:datascroller for="bloco" maxPages="5"/> </h:panelGrid> </r:panel> </h:panelGrid> </h:form>

Link que não funciona:

<a:commandLink id="linkEquip" action="#{plantioWebController.callListApontamentos}" onclick="fAbreUrl('#{plantioWebController.tabSelected}');">
                                                        <h:graphicImage value="#{plantioWebController.imagemEquip}" width="125" height="90" styleClass="img001"/>
                                                        <f:param name="pIdEquipamento" id="pIdEquipamento" value="COL"/>
                                                    </a:commandLink>  

Ele não passa pelo controllador nem com reza braba !!! O metodo callListApontamentos está cheio de System.out.print e nada… alguém tem alguma ideia ???

Obrigado moçada.

nao entendi pq o seu commandLink tem o prefixo a, sendo que o form e outros tao co0m prefixo h e que eu saiba eles usam o mesmo prefixo, tenta usa:

<h:commandLink action="#{plantioWebController.callListApontamentos}" onclick="fAbreUrl('#{plantioWebController.tabSelected}');">   
                                                        <h:graphicImage value="#{plantioWebController.imagemEquip}" width="125" height="90" styleClass="img001"/>   
                                                        <f:param name="pIdEquipamento" id="pIdEquipamento" value="COL"/>   
                                                    </a:commandLink> 

Oi, valew galera

Já resolvi aquele problema. Eu fazia um include da página e por isso dava erro.
Valew