0

我正在使用 PrimeFaces <p:tabMenu>。我的两个 menuItems 具有相同的结果,但 URL 参数不同。

行为如下:当我单击每个项目时,我被重定向到正确的页面(在此示例中:foo.xhtml具有两个不同的 f 值)。但是,仅突出显示第一个选项卡。

<p:tabMenu activeIndex="#{activeIndex}" styleClass="menuPanel">
        <p:menuitem value="foo" outcome="/pages/foo.xhtml?f=all">
        </p:menuitem>
        <p:menuitem value="bar" outcome="/pages/foo.xhtml?f=me">
        </p:menuitem>
        <p:menuitem value="hi" outcome="/pages/hi.xhtml">
        </p:menuitem>
</p:tabMenu>

您知道如何使第二个选项卡按预期工作,即每次单击时突出显示吗?

4

1 回答 1

0

你如何设置activeindex?Activeindex 控制突出显示。从 foo.xhtml 将正确的 activeindex 设置到您的 bean 中。

于 2017-01-22T21:39:32.040 回答