0

我的 xhtml 页面中有一个<p:commandLink>内部 a <ui:repeat>,我的 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 尝试过,但这也不起作用。任何帮助或建议将不胜感激。谢谢

4

1 回答 1

0

当 commandLink 在里面<ui:repeat>时,调用 action 的 bean 必须是 SessionScoped。

于 2014-10-19T16:35:43.107 回答