java - 单击 RadioButton 即可扩展 PrimeFaces 中的折叠面板

标签 java jquery jsf jsf-2 primefaces

下面是我想要实现的布局的快照。

我有两个问题:

  1. 现在,页面加载时所有 Accordion 面板都打开。我希望它最初处于关闭状态(如选项 1 所示)。

  2. 单击选项卡附近的单选按钮时,选项卡应展开。如果我单击另一个单选按钮,与该单选按钮关联的新选项卡应展开,而另一个选项卡应关闭。

enter image description here

我们如何实现这一目标?

我没有看到任何切换功能或任何与 PrimeFaces Accordion 相关的内容。只有 widgetVar.show() 函数,但它对我没有帮助。

最佳答案

要开始关闭 Accordion 面板选项卡,请尝试将 activeIndex 设置为 -1(或与现有面板不对应的任何值)。我还没有在 Accordion 面板中使用多个选项卡对此进行测试,但它应该可以工作:

<p:accordionPanel activeIndex="-1">

关于java - 单击 RadioButton 即可扩展 PrimeFaces 中的折叠面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16912889/

相关文章:

java - 从sqlite中的json搜索值 - Android

javascript - jQuery pageX/pageY 在不同设备上返回不同值

javascript - CSS水平子菜单

jquery - 使绝对定位的 div 成为页面高度的 100%

jsf - :selectItem inside ui:repeat - doesn't work

java - 配置 Spring 4.1 O/X 映射以基于模式验证入站 XML?

java - Selenium Chrome 驱动程序 : NoClassDefFoundError: com/google/common/collect/Lists Exception

java - Primefaces OutputLabel 通过参数填充方法

java - 检测文本中的电子邮件并用 <a> 标记将其包围

java - 将操作方法​​添加到动态创建的组合中