ne pouvez pas obtenir tous p:accordionPanel onglets fermés par défaut

Je ne peux pas obtenir tous les p:accordionPanel onglets fermés

J'ai essayé les deux solutions recommandé en Question Cacher le premier onglet du panneau accordéon dans JSF Primefaces
mais il ne fonctionne pas pour moi dans le cas où la valeur de l'attribut de la accordionPanel est une expression EL. le premier onglet est toujours ouverte.

J'ai essayé

<p:accordionPanel widgetVar="accordion" 
multiple="true" 
value="#{cc.attrs.managedBean.getTabs()}" var="r">

sans succès

et

<p:accordionPanel activeIndex="-1" 
multiple="true" value="#{cc.attrs.managedBean.getTabs()}" var="r">

ne fonctionne que si il n'y a pas de valeur d'attribut de accordionPanel

merci pour toute aide.

J'ai primesfaces 3.3.1

Et la valeur est définie sur? S'il vous plaît poster une façon de créer de la valeur (code Java).
getTabs est juste une fonction en vue scopped mangedBean qui retourne la Liste de l'Onglet avec les attributs d'étiquettes et de codes. puis-je utiliser l'étiquette dans l'onglet titre comme ceci <p:tab title="#{r.libelle}">
Il fonctionne très bien avec p:accordionPanel activeIndex="x"
Pour PrimeFaces 6.0, voir ma réponse ici: stackoverflow.com/a/41960522/1599699

OriginalL'auteur Aziz Mehdaoui | 2013-01-09