gpt4 book ai didi

java - 调用富:modalPanel for every ajax request with out using a4j:status?

转载 作者:行者123 更新时间:2023-12-02 08:31:56 25 4
gpt4 key购买 nike

我正在使用 JSF richfaces 开发 Web 应用程序。我在主模板中有一个 rich:modalpanel。此 modalPanel 有“您的请求正在处理......”消息。

我想在每个操作(ajax 请求)中显示此消息(modalPanel)。但不使用 a4j:status 元素。

是否有可能实现这一点(使用监听器或任何其他方式)?
如何使用监听器显示所有操作的等待modalPanel?

帮我解决这个问题。提前致谢。

更新:

如果我使用我的主模板,

<a4j:status id="waittingMessage"
onstart="javascript:Richfaces.showModalPanel('progressWaitModalPanel');"
onstop="javascript:Richfaces.hideModalPanel('progressWaitModalPanel');"/>

我将上面的以下位置称为a4j:status:以下每个组件在我的应用程序中使用了 100 多个地方

            <a4j:commandButton status="waittingMessage"/> 
<a4j:commandLink status="waittingMessage"/>
<h:selectOneMenu><a4j:support status="waittingMessage"/> </h:selectOneMenu>
<h:selectOneRadio><a4j:support status="waittingmessage"/></h:selectOneRadio>
<h:selectBooleanCheckbox><a4j:support status="waittingmessage"/></h:selectBooleanCheckbox>

future ,

我不需要显示progressWaitModalPanel,到时候我会删除a4j:status在主模板中。
但是这个 status="waittingMessage" 又如何呢?因为这个 status="waittingmessage" 我在整个应用程序中添加了 1000 多个位置。

最佳答案

<a4j:status>是执行此操作的正确方法。我不知道还有什么其他办法。也许您可以 Hook 一些低级 JavaScript,但这样做是错误的。

如果status当前为 form ,无需明确指示哪个状态 - 默认情况下使用它。

关于java - 调用富:modalPanel for every ajax request with out using a4j:status?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3108529/

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