我正在开发使用JSF richfaces的web应用程序。我有一个rich:modalpanel在主模板中。这modalPanel有“您的要求正在处理......”消息调用rich:modalPanel对于每个使用a4j:status的ajax请求?
我想将此消息(modalPanel)的每一个动作(Ajax请求),但没有A4J:。状态元素。
有可能达致这(使用听众或任何otherway)?
如何使用监听器显示所有操作等待modalPanel?
帮我看看这个。 在此先感谢。
更新:
如果我用我的主要templete,
<a4j:status id="waittingMessage"
onstart="javascript:Richfaces.showModalPanel('progressWaitModalPanel');"
onstop="javascript:Richfaces.hideModalPanel('progressWaitModalPanel');"/>
我呼吁上述A4J:状态以下地方: 我用下面的每一个组成部分超过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>
在未来,
我并不需要显示progressWaitModalPanel,到时候我会删除A4J:在主templete状态 。
但是这怎么样status =“waittingMessage”?因为这个status =“waittingmessage”我在整个应用程序中添加了超过1000个地方。
感谢您的回复。 可以使用侦听器完成此过程。 – Eswar 2010-06-24 09:42:02
我不这么认为。你是什么意思? – Bozho 2010-06-24 09:58:40
PhaseListener,ActionListener,HttpSessionListener等等 – Eswar 2010-06-24 10:23:40