JSF 2 模态面板

发布于 2024-10-13 02:58:30 字数 378 浏览 3 评论 0原文

如何在 JSF 2 中制作模态面板? 我尝试使用 javascript,如下所示: http://www.pat-burt.com/web-development/how-to-do-a-css-popup-without-opening-a-new-window/

和一个名为 SimpleModal 的 jquery 插件。

但模态面板最多只会出现一瞬间,然后就会消失。 那么我如何在纯 JSF 2 中实现模式面板(没有 richfaces 等)? 提前致谢。

How can i make a modal panel in JSF 2?
I tried using javascript as in:
http://www.pat-burt.com/web-development/how-to-do-a-css-popup-without-opening-a-new-window/

and a jquery plugin called SimpleModal.

but the modal panel at best appears for a split of a second and then disappears.
So how can i achieve a modal panel in pure JSF 2 (no richfaces or such)?
Thanks in advance.

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

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

发布评论

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

评论(1

述情 2024-10-20 02:58:30

你如何调用你的模态面板?如果您将 commandButton / commandLinkonclick 事件一起使用,那么您必须通过 return false;< 来完成调用。 /code>,如下所示:

<h:commandButton onclick="popup('...'); return false;" ...>

如果不设置此项,则会出现弹出窗口,然后向服务器发送请求。页面最终将被刷新,这将关闭此弹出窗口。

How are you calling your modal panel? If you are using a commandButton / commandLink with the onclick event, then you will have to finish your call by return false;, like that:

<h:commandButton onclick="popup('...'); return false;" ...>

If you do not set this, then the popup will appear, and then a request is sent to the server. The page will finally be refreshed, which will close this popup.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文