1

我有 ao:datatable 分页。这是代码:

enter code <o:dataTable id="table" value="#{Bean.vproduct}" var="product" pageSize="3">
  <f:facet name="header">
    <h:outputText value="Header" styleClass="title"/>
   </f:facet>   
  <o:column>
    <h:panelGrid columns="1">
      <h:outputText value="#{product.description}"/>
    </h:panelGrid>
  </o:column>
  <f:facet name="below">
   <h:panelGroup id="panelGroup">
    <o:dataTablePaginator id="paginator"/>
   </h:panelGroup>
 </f:facet>

最多我有 2 页,而不是更多,从第 1 页导航到第 2 页有效,但是当我在第 2 页时,我无法导航回第一页。

任何人都可以帮助我吗?

4

1 回答 1

1

我已经解决了这个问题。它与部分状态保存有关:

为从复合组件中调用的两个后续 AJAX 调用获取类 java.lang.ClassCastException

Jsf 错误:java.lang.ClassCastException

我已经把它放在了我的 web.xml 中,现在它可以工作了

<context-param>
<param-name>javax.faces.PARTIAL_STATE_SAVING</param-name>
<param-value>false</param-value>
</context-param>
于 2012-04-26T20:24:58.777 回答