2013-02-18 48 views
0

http://showcase.richfaces.org/richfaces/component-sample.jsf?demo=panelMenu&skin=blueSky有没有办法改变富人的行为: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 2013-02-18 15:56:09

+0

@kolossus这是正确的。 – edhedges 2013-02-18 16:46:48

+0

顶层''似乎不可能。你可以用''来制定这样的安排,尽管 – kolossus 2013-02-18 17:14:33

回答

0

很简单:<rich:panelMenu expandSingle="false">

相关问题