reRender选项卡动态标签 - RichFaces

时间:2012-01-06 18:52:27

标签: jsf richfaces label tabpanel

我正在使用RichFaces。 <rich:modalPanel>中的一个<rich:tabPanel>有5个标签 每个选项卡都有标签,该标签来自属性文件。现在,此选项卡具有扩展数据表。当我在这个表上添加或删除数据时,我想用ajax更改标签。我的表重新呈现正常,但我无法重新呈现标签标签。如果我尝试重新渲染选项卡,它将重新呈现整个选项卡内容,但标签所在的选项卡本身除外。如果我尝试重新渲染整个选项卡式面板,它会重新渲染所有内容并更改选项卡焦点。

如何在不重新渲染整个选项卡式面板的情况下重新渲染制表符?

1 个答案:

答案 0 :(得分:0)

您需要将selectedTab属性设置为currentTab并将reRender设置为tabPanel

查找tabPanel的click事件,它将当前选定的选项卡设置为bean,当你重新调整整个面板时,你仍然可以使用相同的选项卡。如果您发现任何困难,我可以向您发送设置当前选项卡的代码。