我有一个<p:commandLink>
内的<ui:repeat>
在我的xhtml页面,我的bean范围设置为'视图'。我使用带有primefaces 3.4的JSF2.0。下面是代码片段:
<ui:repeat value="#{bean.selectedJob.conversions}" var="conversion">
<p:commandLink styleClass="contextMenuItem"
update=":form:outputParent" immediate="true"
action="#{bean.method()}"
oncomplete="$('#outputFilterContextMenu').hide();">
<h:outputText value="#{conversion.convType}: #{conversion.convNodeName}" />
</ui:repeat>
但命令链接不调用后端方法。我已经尝试过用actionListener而不是action,但这也不起作用。任何帮助或建议将非常感激。由于
当commandLink在<ui:repeat>
内部时,被调用的bean必须是SessionScoped。