保持richfaces的状态:tabPanel

时间:2014-08-08 12:52:39

标签: jsf richfaces seam

我有一个richfaces:tabPanel。用户选择一个选项卡,然后单击链接并转到下一个站点。当他们单击浏览器中的后退按钮时,我希望最后打开的选项卡再次打开。这就是我到目前为止所做的:

<rich:tabPanel [...] selectedTab="#{search.openTabPanel}">

        <a4j:support event="ontabchange"
            action="#{search.tabChanged}" ajaxSingle="true" />

        <rich:tab 
            name="tabPanelProduction" [...] />

</rich:tabPanel>

在我的Search.java类中,当前打开的选项卡的名称存储在一个String对象calles openTabPanel中,更改选项卡时总是调用set方法。 tabChanged()方法没有做任何事情,但没有它,如果更改了选项卡,则不会调用setter。

0 个答案:

没有答案