primefaces 4 DataTable的寻呼机后,才第一次AJAX更新

问题描述:

工作我有一个primefaces 4的数据表,加载分页程序运行不正常的页面时..当我按一下按钮没有任何反应。但是显示了第一个数据。现在,我们可以在分页程序开始工作后对表格进行排序/过滤。primefaces 4 DataTable的寻呼机后,才第一次AJAX更新

 <p:dataTable var="user" value="#{proxyUserListHandler.lazyModel}" paginator="true" rows="10" paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}" rowsPerPageTemplate="10,50,100,200,500" lazy="true"> 

      <p:column headerText="Id" sortBy="id" filterBy="#{user.id}"> 
       <h:outputText value="#{user.id}" /> 
      </p:column> 

      <p:column headerText="Username" sortBy="username" filterBy="#{user.username}"> 
       <h:outputText value="#{user.username}" /> 
      </p:column> 

      <p:column headerText="apiKey" sortBy="apiKey" filterBy="#{user.apiKey}"> 
       <h:outputText value="#{user.apiKey}" /> 
      </p:column> 

     </p:dataTable> 

问题是

<p:dataTable value="#{listHandler.lazyModel}" 

功能始终会返回一个新的LazyModel ......莫名其妙的功能在第一目的的“加载”功能被称为所谓的两次而已。

你可能有你没有注意到页面上的其他错误(和很可能没有被报道!)

尽量减少页面的功能,以裸分钟,以获得数据表格作出正确反应,然后再添加其他页面组件,直到数据表格行为再次受到影响。

+0

我的页面只包含这个表...和天气的JavaScript控制台也没有tomcat吐出任何错误=(在FF和铬相同的行为 – wutzebaer

+0

我怀疑懒惰的加载,尝试将其转换为false来测试它。它工作后,要求所有数据加载,绕过懒惰。 –

+0

我想偷懒=“假”,但现在没有被加载和表显示“没有找到记录”。 – wutzebaer