2012-01-06 44 views
0

我正在使用RichFaces。 <rich:modalPanel>之一有<rich:tabPanel> 5個標籤 每個選項卡都有從屬性文件動態標註的標籤。現在這個選項卡已經擴展了數據表。當我在這張表上添加或刪除數據時,我想用ajax來更改標籤。我的表格重新渲染得很好,但我無法重新渲染選項卡標籤。如果我嘗試重新呈現選項卡,它會重新呈現整個選項卡內容,除了標籤所在的選項卡本身。如果我嘗試重新渲染整個選項卡式面板,它會重新渲染所有內容並更改選項卡焦點。reRender標籤動態 - RichFaces

如何在不重新渲染整個選項卡面板的情況下重新渲染選項卡標籤?

回答

0

您需要將selectedTab屬性設置爲currentTab和reRender tabPanel

尋找tabPanel的點擊事件,它會將當前選定的選項卡設置爲bean,並且當你重新整個面板時,你仍然可以在同一個選項卡中。如果您發現任何困難,我可以向您發送設置當前選項卡的代碼。