2013-02-18 1 views
0

http://showcase.richfaces.org/richfaces/component-sample.jsf?demo=panelMenu&skin=blueSkyЕсть ли способ изменить поведение rich: panelMenu collapse/expand?

выше ссылка есть демо, который похож на то, что мы имеем на нашем приложении, но мы хотели бы, чтобы свернуть/развернуть поведение действовать немного по-другому.

У нас есть меню, полностью расширяющееся, но мы в основном хотим, чтобы у пользователя был полный контроль над свертыванием и расширением меню. Например, если вы откроете верхнюю часть демо, а затем откройте вторую, которая закрывается первой. Есть ли способ только свернуть и расширить onclick? Похоже, что это должно быть поведение по умолчанию.

Так в основном вот что у меня есть:

<rich:panelMenu> 
    <a4j:repeat> 
     <rich:panelMenuGroup> 
      <a4j:repeat> 
       <h:link /> 
      </a4j:repeat> 
     </rich:panelMenuGroup> 
    </a4j:repeat> 
</rich:panelMenu> 

Я хочу, чтобы иметь возможность открывать и закрывать каждый rich:panelMenuGroup без него влияния на остальную часть других rich:panelMenuGroup элементов.

+0

Вы имеете в виду вы хотите сохранить несколько панелей открытой, пока они не явно закрыт пользователем? – kolossus

+0

@kolossus Это правильно. – edhedges

+0

Не представляется возможным с помощью верхнего уровня ''. Вы можете разработать такую ​​компоновку с ', хотя – kolossus

ответ

0

Это так просто, как: <rich:panelMenu expandSingle="false">

Смежные вопросы