f:setPropertyActionListener 当 simpleModal 工作时不工作

发布于 2024-10-14 21:03:23 字数 407 浏览 6 评论 0原文

我有下一个代码:

<h:commandLink value="#{bean.lastName}" onclick="$('#popDiv').modal(); return false;">
    <f:setPropertyActionListener target="#{personController.person}" value="#{bean}" />
</h:commandLink>

问题是,为了使模式面板(SimpleModal)不立即打开和关闭,我必须在发生“onclick”时使用“return false”。但“return false”使 f:setPropertyActionListener 不起作用。 可以做些什么来让它们同时工作呢?

提前致谢。

I have the next code:

<h:commandLink value="#{bean.lastName}" onclick="$('#popDiv').modal(); return false;">
    <f:setPropertyActionListener target="#{personController.person}" value="#{bean}" />
</h:commandLink>

The problem is that to make the modal panel (of SimpleModal) to not open and close immediately i have to use "return false" when "onclick" occurs. But "return false" makes f:setPropertyActionListener not work.
What can be done to make them both work?

Thanks in advance.

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

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

发布评论

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

评论(2

憧憬巴黎街头的黎明 2024-10-21 21:03:23

你能做这样的事情吗:

<h:commandLink value="#{bean.lastName}" onclick="openModal(event);">
    <f:setPropertyActionListener target="#{personController.person}" value="#{bean}" />
</h:commandLink>

function openModal(e) {
    e.preventDefault();
    $('#popDiv').modal();
}

Can you do something like:

<h:commandLink value="#{bean.lastName}" onclick="openModal(event);">
    <f:setPropertyActionListener target="#{personController.person}" value="#{bean}" />
</h:commandLink>

function openModal(e) {
    e.preventDefault();
    $('#popDiv').modal();
}
就像说晚安 2024-10-21 21:03:23

你需要与

<p:commandLink value="#{bean.lastName}" onclick="openModal(event);">
    <f:setPropertyActionListener target="#{personController.person}" value="#{bean}" />
</p:commandLink>

you need to work with

<p:commandLink value="#{bean.lastName}" onclick="openModal(event);">
    <f:setPropertyActionListener target="#{personController.person}" value="#{bean}" />
</p:commandLink>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文