2012-01-24 17 views
2

データを表示するためにfaceletsを持つrich:dataTableを使用しています。このテーブルには、ヘッダ内のフィルタも含まれています。Richfaces:テーブルがレンダリングされた後のトリガーイベント

誰かが、特定のフィルタ列を更新するためにテーブルの行がレンダリングされた後に自動的にトリガを起動できる方法を知っていますか?

テーブルのIDは$ {id}です。関連するフィルタはa4j:outputPanelコンポーネントにあります。

jQueryを使用して、イベントが自動的に発生して、テーブルがレンダリングされた後に特定のフィルタ列を再レンダリングできますか?テーブルにjQueryをリンクするにはどうすればいいですか:

<rich:jQuery selector="##{id}table tr" 
     query="<do something action to rerender a list of components>" /> 

助言してください。

ありがとうございます。私は前にフェイスレットを使用したことがありませんが、あなたの<head>要素でこのような何かがうまくいくかもしれない

答えて

0

<script type="text/javascript"> 
    $(document).ready(function() { 
     var reloadElements = function() { 
      //do your reloading here 
     }; 
    }); 
</script> 

あなたにもロードされるページにjQueryライブラリを含める必要がありますことに留意すべきです。

関連する問題