渲染=“@ form”与Omnifaces 2.0和Richfaces 4.5无法正常工作

时间:2014-11-25 10:13:20

标签: jsf java-ee jsf-2 richfaces omnifaces

我们正在使用带有操作<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则可行。

0 个答案:

没有答案