2012-01-06 11 views
0

私はRichFacesを使用しています。 <rich:modalPanel>の1つは<rich:tabPanel>と5つのタブ の各タブにはプロパティファイルから動的に来るラベルがあります。このタブには拡張データテーブルがあります。このテーブルでデータを追加または削除すると、ajaxでラベルを変更したいと考えています。私のテーブルは再描画されますが、タブラベルを再描画することはできません。タブを再レンダリングしようとすると、ラベルがあるタブ自体以外のタブコンテンツ全体がレンダリングされます。タブ付きパネル全体を再描画しようとすると、すべてがレンダリングされ、タブフォーカスも変更されます。reRenderタブ動的にラベルを貼る - RichFaces

タブ付きパネル全体を再描画せずにタブラベルを再レンダリングするにはどうすればよいですか?

答えて

0

selectedTab属性を現在のタブに設定し、tabPanelを再レンダリングする必要があります。

現在選択されているタブをBeanに設定するtabPanelのクリックイベントを探します。そして、いつでも同じパネルのタブ全体を再描画できます。あなたが現在のタブを設定するためのコードをあなたに送ることができれば何かを見つけるならば。

関連する問題