我们正在使用带有操作<a4j:commandLink ... />
的{{1}}。由于我们已升级到Omnifaces 2.0,因此除非我们将render="@form"
替换为@form
或显式ID,否则不会调用该操作。提供操作方法的bean使用@this
进行注释。
在使用Omnifaces 1.8.1之前,它运作良好。
(我们正在使用Java 8,JSF 2.2.6,Richfaces 4.5和Wildfly 8。)
@javax.faces.view.ViewScoped
如果我将<a4j:commandLink id="#{cc.attrs.buttonId}"
action="#{cc.attrs.action}"
oncomplete="#{cc.attrs.oncomplete}"
onbegin="#{cc.attrs.onbegin}"
render="contentForm:contentSaveHandler contentToolbar @form"
execute="@this">
<h:outputText value="Test" />
</a4j:commandLink>
更改为@form
则可行。