我得到了<f:param>
ie,在我的 ajax 调用期间的menuItemIndex
价值。null
是因为它在吗<h:graphicImage>
???有人可以建议吗?注意:如果我使用<h:commandLink>
而不是<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>