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

发布于 2025-01-05 11:40:49 字数 177 浏览 0 评论 0原文

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

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

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

I am using JSF2.0 and RichFaces 4.0.1 Final. I want to prevent the reload of page on occurence of event.

My use case is: There is a Command button with hidden style. I need to invoke the event attached to it in certain case from Javascript.

Problem: Though I am able to invoke the hidden button, the issue is, the moment it gets invoked, the page is getting reloaded. I want to prevent this reload.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

江城子 2025-01-12 11:40:49

只需使用 ajax:

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

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

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

Just use ajax:

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

Or, since you're already using RichFaces:

<a4j:commandButton id="foo" action="#{bean.foo}" styleClass="hide" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文