命令链接在ui中不起作用:重复

时间:2013-03-11 06:38:52

标签: jsf-2 primefaces uirepeat

我的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而不是动作尝试了它,但这也不起作用。 任何帮助或建议将受到高度赞赏。 感谢

1 个答案:

答案 0 :(得分:0)

当commandLink在<ui:repeat>内时,调用该动作的bean必须是SessionScoped。