我使用rich:accordion以两个独立的手风琴显示信息。我有两个要求,我没有实现:
第一次加载页面时折叠两个accordionItems - 默认行为是,第一个accordionItem在页面加载时展开。我想要折叠accordionItems并根据点击的手风琴进行扩展。
单击展开的accordionItem时,它应折叠 - 一旦我点击折叠的accordionItem,它就会展开并显示它包含的信息。但如果我再次点击它,没有任何反应。我想再次点击它时折叠accordionItem(当它已经展开时)。
我使用richfaces 4.0和jsf 2
答案 0 :(得分:0)
Accordion意味着以这种方式行事(即一个面板始终打开),如果您想要一个在点击时打开/关闭的组件,您可以使用<rich:collapsiblePanel>
。当然,打开一个不会关闭另一个,但如果你需要这个功能,将它添加到两个面板并不困难。