0

我有一个<rich:tabPanel>,里面有三个<rich:tab>,但是每当我单击下一个按钮以从一个选项卡切换到另一个选项卡时,选项卡都不会自动更改。验证检查正确执行,我已经对渲染属性设置了条件<rich:tab>,这也是每当我单击下一个按钮时,第二个选项卡就会正常工作,但是我需要通过鼠标单击它以查看其组件,这应该根据<rich:tab>.

任何人都可以对此有任何解决方案吗?

<rich:panel header="My Claim > New Claim" headerClass="header-left" style="border:0;text-align:left;width:910px">  
    <rich:tabPanel  selectedTab="#{billController.currentTab}" id="tabPanel">
        <!-- first default panel -->
        <rich:tab header="Step 1" name="fisrt" id="tab1">
            <h:commandButton value="Next" action="#{billcontroller.saveData}"/>
        </rich:tab>  
    </rich:panel>

<rich:tab header="Step 2"  rendered="#{billController.uploadEnabled}" name="second">

</rich:tab>
4

2 回答 2

1

我有同样的问题。就我而言,周围环境<h:body>解决了这个问题。

于 2014-10-10T07:07:10.923 回答
0

您需要添加 'switchType=ajax|client|Server',您错过了包含开关类型

于 2013-05-14T10:58:59.420 回答