【发布时间】:2013-05-30 13:22:22
【问题描述】:
下面是我尝试实现的布局快照。
我在这里有两个问题/问题:
现在,页面加载时所有手风琴面板都打开了。我希望它最初处于关闭状态(如选项 1)。
单击选项卡附近的单选按钮时,选项卡应展开。如果我单击另一个单选按钮,与单选按钮关联的新选项卡应该展开,而另一个应该关闭。
我们如何做到这一点?
我没有看到任何切换功能或与 PrimeFaces 手风琴相关的任何内容。只有 widgetVar.show() 函数,但它对我没有帮助。
【问题讨论】:
-
根据 www.primefaces.org/showcase/ui/accordionPanel.jsf ,accordian 在加载时打开第一个选项卡。您可以通过代码在 javascript 中关闭:
$('#accordian a[tabIndex=-1]:first').click();对于第 2 点:js 代码:$('input[type=checkbox]').onChange(function(){if($(this).val()){find immediate anchor tag and trigger click on it}})可能很有用。
标签: java jquery jsf jsf-2 primefaces