如何切换丰富:手风琴

时间:2013-10-24 05:46:46

标签: jsf-2 richfaces accordion

我使用rich:accordion以两个独立的手风琴显示信息。我有两个要求,我没有实现:

  1. 第一次加载页面时折叠两个accordionItems - 默认行为是,第一个accordionItem在页面加载时展开。我想要折叠accordionItems并根据点击的手风琴进行扩展。

  2. 单击展开的accordionItem时,它应折叠 - 一旦我点击折叠的accordionItem,它就会展开并显示它包含的信息。但如果我再次点击它,没有任何反应。我想再次点击它时折叠accordionItem(当它已经展开时)。

  3. 我使用richfaces 4.0和jsf 2

1 个答案:

答案 0 :(得分:0)

Accordion意味着以这种方式行事(即一个面板始终打开),如果您想要一个在点击时打开/关闭的组件,您可以使用<rich:collapsiblePanel>。当然,打开一个不会关闭另一个,但如果你需要这个功能,将它添加到两个面板并不困难。