http://showcase.richfaces.org/richfaces/component-sample.jsf?demo=panelMenu&skin=blueSky
上記のリンクには、アプリケーションにあるものと同様のデモがありますが、折りたたみ/展開の動作が少し異なるようにしたいと考えています。
メニューを完全に展開して開始しましたが、基本的にはユーザーがメニューの折りたたみと展開を完全に制御できるようにしたいと考えています。たとえば、デモで一番上のものを開いてから 2 番目のものを開くと、最初のものが閉じます。onclickのみを折りたたんで展開する方法はありますか? これはデフォルトの動作であるように思われます。
だから基本的にここに私が持っているものがあります:
<rich:panelMenu>
<a4j:repeat>
<rich:panelMenuGroup>
<a4j:repeat>
<h:link />
</a4j:repeat>
</rich:panelMenuGroup>
</a4j:repeat>
</rich:panelMenu>
rich:panelMenuGroup
他のrich:panelMenuGroup
要素に影響を与えることなく、それぞれを開閉できるようにしたいと考えています。