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

标签 events jsf-2 richfaces reload

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

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

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

最佳答案

只需使用ajax:

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

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

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

关于events - 如何防止 Richfaces 中的操作/事件重新加载页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9274638/

相关文章:

c# - 如何在 C# 类中公开事件?

eclipse - 尽管存在依赖关系,PrimeFaces 组件不会在浏览器中呈现

jsf - 拦截 a4j :commandButton request

java - 是否可以在 PhaseListener 中捕获 ViewExpiredException?

jquery - 标签上可编辑,如何防止它在点击时失去焦点?

c# 需要在 LOCK 范围内引发事件

android - 我什么时候应该将数据保存到 SQLite 中,输入到我的 Android 应用程序的 fragment 中?

jsf - java.lang.IllegalArgumentException : javax. faces.lifecycle.ClientWindowFactory

java - JSF : How to replace "\\" in a string

java - jsf2 flash 的生命周期比它应该的要长吗?