如何防止Richfaces中的页面重新加载动作/事件?

时间:2012-02-14 09:40:25

标签: events jsf-2 richfaces reload

我正在使用JSF2.0和RichFaces 4.0.1 Final。我希望防止在事件发生时重新加载页面。

我的用例是:有一个隐藏样式的命令按钮。我需要在某些情况下从Javascript调用附加到它的事件。

问题:虽然我能够调用隐藏按钮,但问题是,当它被调用时,页面就会被重新加载。我想阻止这次重装。

1 个答案:

答案 0 :(得分:2)

只需使用ajax:

<h:commandButton id="foo" action="#{bean.foo}" styleClass="hide">
    <f:ajax />
</h:commandButton>

或者,因为您已经在使用RichFaces:

<a4j:commandButton id="foo" action="#{bean.foo}" styleClass="hide" />