2013-10-24 75 views
0

我使用rich:accordion在兩個獨立的手風琴中顯示信息。我有兩個要求,這我沒能實現:如何切換rich:accordion

  1. 收起既accordionItems在頁面加載時的第一次 - 默認行爲是,第一accordionItem是在頁面加載時擴大。我希望這兩個accordionItems都可以摺疊,並且應該根據哪個手風琴被點擊來展開。

  2. 單擊展開的accordionItem時,應該摺疊 - 一旦單擊摺疊的accordionItem,它將展開並顯示其包含的信息。但是如果我再次點擊它,沒有任何反應。我想再次點擊它時摺疊accordionItem(當它已經展開時)。

我使用RichFaces 4.0和JSF 2

回答

0

手風琴是爲了表現這種方式(即一個面板始終是敞開的),如果你想打開/關閉上點擊就可以使用<rich:collapsiblePanel>一個組成部分。當然,打開一個不會關閉另一個,但如果你需要這個功能,將它添加到兩個面板並不難。