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

私は問題を解決しました。これは、部分的な状態の保存と関係があります。

複合コンポーネント内から呼び出された2つの結果として生じる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 に答える