I'm getting <f:param>
i.e., menuItemIndex
value as null
during my ajax call. Is it because it is with in <h:graphicImage>
??? Can any one suggest please? Note: Parameter is getting passed if I use <h:commandLink>
instead of <h:graphicImage>
.
<c:forEach items="#{cc.attrs.value}" var="menuItem" varStatus="loopItem">
....
<ui:fragment rendered="#{menuItem.hasChildren}">
<h:graphicImage library="images" name="#{menuItem.symbol}">
<f:ajax render=":fatcaForm:myMenu:menuID" event="click" listener="#{menuBean.refreshMenu}" />
<f:param name="menuItemIndex" value="{loopItem.count}" />
</h:graphicImage>
</ui:fragment>
....
</c:forEach>