我将 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 事件上呈现..