gpt4 book ai didi

java - 仅针对特定组件的 ajaxStatus

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:16:31 25 4
gpt4 key购买 nike

我将 Primefaces 3.2 与 JSF 2.0 结合使用。

我正在使用

<p:commandButton action="#{myBackingBean.action}" value="press me" />

这是 ajaxStatus 的:

<p:ajaxStatus onstart="statusDialog.show();"
onsuccess="statusDialog.hide();"
rendered="#{myBackingBean.ajaxStatusRendered}"
id="ajaxStatusField" />

<p:dialog modal="true" widgetVar="statusDialog"
header="#{myBackingBean.ajaxStatusHeader}"
rendered="#{myBackingBean.ajaxStatusRendered}" id="ajaxPanel"
draggable="false" closable="false">
<p:graphicImage value="./images/ajaxloader.gif" />
</p:dialog>

我在同一页面上还有很多其他 primefaces 组件,但我只希望在按下此特定按钮时呈现 p:ajaxStatus。这个有什么好的解决办法吗? ajaxStatus 在每个 ajax 事件上呈现。

最佳答案

如果您有一些按钮,您可以在它们上设置 global="false" 并在没有此设置的情况下保留所需的按钮。

这样所有其他按钮都不会触发 p:ajaxStatus 而所需的按钮会触发。

关于java - 仅针对特定组件的 ajaxStatus,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10295153/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com