有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

仅针对特定组件的java ajaxStatus

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


共 (1) 个答案

  1. # 1 楼答案

    如果您有一些按钮,您可以在它们上设置global="false",并保留所需的按钮而不使用此设置

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