我的xhtml页面中<p:commandLink>
内有<ui:repeat>
,我的bean范围设置为'View'。我正在使用带有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而不是动作尝试了它,但这也不起作用。 任何帮助或建议将受到高度赞赏。 感谢
答案 0 :(得分:0)
当commandLink在<ui:repeat>
内时,调用该动作的bean必须是SessionScoped。