【发布时间】:2013-03-11 06:38:52
【问题描述】:
我在 xhtml 页面的 <ui:repeat> 中有一个 <p:commandLink>,我的 bean 范围设置为“查看”。我正在使用带有 primefaces 3.4 的 JSF2.0。这是代码sn-p。
<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 尝试过,但这也不起作用。 任何帮助或建议将不胜感激。 谢谢
【问题讨论】:
-
是否有 作为父级?
-
如果你不使用
ui:repeat,你的backing bean会被调用吗? -
是一个 ActionSource组件,所以它必须在 内 -
你的页面中的表单标签在哪里?
标签: jsf-2 primefaces uirepeat