Richfaces 4 a4j: ação commandLink não dispara em rich: popupPanel
Parece que estou tendo um problema em que tenho um a4j: commandLink em um rich: popupPanel, mas a ação não está sendo acionada. O xhtml tem a seguinte aparência:
<rich:popupPanel id="rate-panel" modal="true" height="444" width="780" top="60" show="false" onmaskclick="#{rich:component('rate-panel')}.hide()" styleClass="cs-modal">
/**Some html here**/
<a4j:commandLink immediate="false" action="#{venueScore.up}" render="rate-panel" styleClass="rate love">
<span>Love it</span>
</a4j:commandLink>
/**Some more html here**/
</rich:popupPanel>
E o bean gerenciado tem a seguinte aparência:
@Named("venueScore")
@ViewScoped
public class VenueScoreManager extends BaseManager implements Serializable {
public void up() {
System.out.println("TEST");
//Do something
}
}
Fiz o bean gerenciado @ ViewScoped.
Também tentei adicionar um<h:form>
ao redor do commandLink, no entanto, isso faz ainda menos do que sem ele. Na verdade, acho que é porque o commandLink está dentro do<h:form>
no qual fica o link que abriu o popupPanel.
De qualquer forma, alguém pode me apontar na direção de por que a ação não dispara?