I have trouble getting f:ajax to work on a h:panelGroup.
Here\'s what i\'m doing:
JSF code:
I think the panelGroup will be swallowed since there is only one component inside. Maybe jsf optimizes it.
Then there is only the h:outputText left and this component doesn't implement the javax.faces.component.behavior.ClientBehaviorHolder interface which is required for a component that gets ajax attached.
You could use h:outputLink or maybe h:outputLabel instead.