Azi*_*oui 12 accordion primefaces
我无法将所有p:accordionPanel选项卡关闭
我尝试了在问题中推荐的两个解决方案隐藏JSF Primefaces中的手风琴面板的第一个选项卡, 但是如果accordionPanel的value属性是EL表达式,它对我不起作用.第一个选项卡始终打开.
我试过了
<p:accordionPanel widgetVar="accordion"
multiple="true"
value="#{cc.attrs.managedBean.getTabs()}" var="r">
Run Code Online (Sandbox Code Playgroud)
没有成功
和
<p:accordionPanel activeIndex="-1"
multiple="true" value="#{cc.attrs.managedBean.getTabs()}" var="r">
Run Code Online (Sandbox Code Playgroud)
只有在accordionPanel没有值的情况下才有效
谢谢你的帮助.
我有primesfaces 3.3.1
小智 29
使用'null'为我工作: <p:accordionPanel activeIndex="null">
我正在使用PF 3.5并将activeIndex设置为null,默认情况下会关闭选项卡.
小智 7
我正在使用PF 3.5并且在这个版本中我已经意识到如果我给出的负数activeIndex大于p:accordianPanel中的选项卡数量,它会折叠所有选项卡.例如
<p:accordionPanel activeIndex="-2">
<p:tab title="Hello">
</p:tab>
<p:tab title="World">
</p>
</p:accordionPanel>
Run Code Online (Sandbox Code Playgroud)
显示折叠所有标签的手风琴.如果这对你有用或者你找到了另一个解决方案,请告诉我.谢谢.
尝试<p:accordionPanel activeIndex="null" multiple="true" ...>
如果你写类似的东西<p:accordionPanel activeIndex="x" multiple="true" ...>,primefaces会产生javascript错误“ReferenceError:x未定义”。该函数显然需要一个有效的数字作为 activeIndex,但能够处理“null”而不会出现错误。
| 归档时间: |
|
| 查看次数: |
17670 次 |
| 最近记录: |