在JSF Primefaces中隐藏了手风琴面板的第一个标签

Kar*_*dhi 12 tabs accordion primefaces jsf-2

默认情况下,primefaces手风琴面板的第一个选项卡在页面加载时显示为打开.有没有办法可以在页面加载时关闭它.

谢谢

Chr*_*kot 20

你可以这样做

<p:accordionPanel activeIndex="-1">
Run Code Online (Sandbox Code Playgroud)

  • 适用于我,PF 5.0.不扩展第二个选项卡. (4认同)

Seb*_*ebi 8

一种方法是定义一个widgetVar:

<p:accordionPanel widgetVar="accordion">
    ...
</p:accordionPanel>
Run Code Online (Sandbox Code Playgroud)

然后:

<body onload="PF('accordion').unselect(0)">
Run Code Online (Sandbox Code Playgroud)

或者对于较旧的PF版本:

<body onload="accordion.unselect(0)">
Run Code Online (Sandbox Code Playgroud)

  • 也许activeIndex =" - 1" (5认同)

Jos*_*sef 7

如果将activeIndex设置为空白(Primefaces 3.4.1),它可以工作.

<p:accordionPanel activeIndex="">
Run Code Online (Sandbox Code Playgroud)