2014-02-10 37 views
0

收到的onComplete事件我使用Primefaces 3.5和尝试,同时更新延迟加载的数据表显示“加载”的形象。在下面的AjaxStatus元件,当数据表是通过将一个命令动作更新显示“AJAX装载机”的形象。然而,当完成Ajax调用和表更新,图像也不会消失。换句话说,onComplete事件没有收到。号码:ajaxStatus不会偷懒的DataTable

<p:ajaxStatus style="width:260px;" id="ajaxStatusPanel"> 
    <f:facet name="start"> 
     <h:graphicImage value="../images/ajax-loader.gif" /> 
    </f:facet> 

    <f:facet name="complete"> 
     <h:outputText value="" /> 
    </f:facet> 
</p:ajaxStatus> 

这里是一个包含命令按钮和数据表形式的一部分:

<h:form> 

<p:panel toggleable="true" toggleSpeed="300" header="FILTER RESULTS"> 
    <table align="center"> 
     <tr> 
      <td>NAME: </td> 
      <td><h:inputText value="#{personBean.personLazyData.paramName}" /></td> 
     </tr> 
     <tr> 
      <td>PLACE OF BIRTH : </td> 
      <td><h:inputText value="#{personBean.personLazyData.paramPlaceOfBirth}" /></td> 
     </tr> 

     <tr> 
      <td colspan="2" align="center"> 
       <p:commandButton value="Update" global="true" 
        actionListener="#{personBean.onFilterChanged}" 
        update="personListTable"/> 
      </td> 
     </tr> 
    </table> 
</p:panel> 

<p:dataTable id="personListTable" rendered="#{personBean.superUser}" var="person" 
     value="#{personBean.personLazyData}" emptyMessage="Not found." 
     paginator="true" rows="20" lazy="true" selection="#{personBean.selectedPersons}" global="true" 
     paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}" 
     rowsPerPageTemplate="20,50,100">    

      <f:facet name="header">SURVEYS</f:facet> 

      <p:column selectionMode="multiple" style="width:2%" /> 

      <p:column headerText="ID" > 
       <h:outputText value="#{person.id}"/> 
      </p:column>  

      <p:column headerText="NAME" > 
       <h:outputText value="#{person.name}"/> 
      </p:column> 

      <p:column headerText="SURNAME" > 
       <h:outputText value="#{person.surname}" /> 
      </p:column> 

</p:dataTable> 

有没有谁也面临着类似的问题,任何人?

另注:在数据表上没有呈现(或者如果我改变渲染属性设置为false),显示加载图像和消失了很短的一段时间,因为没有数据检索。

+0

我观察到相同的行为与BlockUI元素的问题解决了: ... – mostar

回答

0

当我primefaces版本更新到4.0

相关问题