【发布时间】:2012-12-24 02:42:43
【问题描述】:
我无法关闭所有 p:accordionPanel 选项卡
我尝试了问题Hiding the first tab of accordion panel in JSF Primefaces 中推荐的两种解决方案 但如果手风琴面板的 value 属性是 EL 表达式,它对我不起作用。第一个选项卡始终处于打开状态。
我试过了
<p:accordionPanel widgetVar="accordion"
multiple="true"
value="#{cc.attrs.managedBean.getTabs()}" var="r">
没有成功
和
<p:accordionPanel activeIndex="-1"
multiple="true" value="#{cc.attrs.managedBean.getTabs()}" var="r">
只有在没有手风琴面板的值属性时才有效
感谢您的帮助。
我有 primesfaces 3.3.1
【问题讨论】:
-
并且值设置为?请发布您如何创建价值(Java 代码)。
-
@siebz0r:getTabs 只是视图范围内的 mangedBean 中的一个函数,它返回带有属性代码和标签的 Tab 列表。然后我在标签标题中使用标签,如下所示
-
与 p:accordionPanel activeIndex="x" 一起工作正常
-
对于 PrimeFaces 6.0,请在此处查看我的答案:stackoverflow.com/a/41960522/1599699
标签: primefaces accordion