2011-03-09 8 views
3

dataTable/dataScrollerコンポーネントに追加する必要のある機能について質問があります。dataTable/dataScrollerをレンダリングし、結果の最初のページ付けページに戻る

Iは、以下のコードを有する:

<a4j:outputPanel id="renderArea"> 
    <rich:dataTable id="mainDataTable"> 
     ...... 
     <rich:column> 
      <h:commandButton value="Add" action="#{myBean.addItem}" reRender="myDataScroller, mainDataTable"/> 
     </rich:column> 
    </rich:dataTable> 
</a4j:outputPanel> 


<a4j:outputPanel id="PTScroll"> 
    <h:panelGrid> 
     <rich:datascroller for="mainDataTable" id="myDataScroller" maxPages="20" renderIfSinglePage="false" /> 
    </h:panelGrid> 
</a4j:outputPanel> 

ユーザはテーブルの等/第/秒ページ付けページにあり、そしてそれらは、アクション= "#{myBean.addItemを介してアイテムを追加} "アクション。私は、dataTable/dataScrollerを再レンダリングして、自分のテーブルの最初のページに戻したいと思います。

私のjsfコードでこれを行う簡単な方法はありますか?

おかげ

+0

答えを表示するページ番号なら:https://community.jboss.org/message/616893#616893** – acdcjunior

答えて

1

rich:datascrollerは、ページ属性を持っている、それが動作するはずです。

ページは> = 1、それはRichFacesのために、問題を「リセットしていないページは」こちらにも**の回避策であることを起こるこの質問へ

関連する問題