Rich:menuItem na ToolBar

3 respostas
H

Olá, eu montei uma toolbar em 1 página, para criar o menu.

Ao invés de colocar vários menuItem dentro de menuGroups, eu coloquei o menuItem diretamente na toolbar. O problema é que quando clico nele, ñ chama a action.

<body>
		<f:view><h:form>
		
		<rich:toolBar style="width:1350px">  
			<rich:menuItem submitMode="ajax" value="Gerenciar Usuários"
                    action="#{manterUsuario.redirecionaGerenciarUsuarios}">
           	</rich:menuItem>
           	<rich:menuItem submitMode="ajax" value="Fichas"
                    action="#{manterUsuario.redirecionaFichas}">
           	</rich:menuItem>
        </rich:toolBar>
        </h:form></f:view>
</body>

Eu já testei chamar estes métodos por um h:commandButton e redirecionou certo. Realmente não é possível fazer isto que estou tentando?

Obs. Estou usando o faces-config para as regras de navegação.

3 Respostas

fnandos

Tenta colocar o rich:menuItem entre a tag rich:dropDrowMenu.

H

Então, mas usando dropdownmenu ñ é para deixar o mouse em cima e expandir as opções pra baixo? Eu queria simplemente clicar direto na barra, sem precisar expandir nada, assim como nesta propria página do forum, em que há as opções Home, Fórum, Artigos e etc.

fnandos

Certo, então acho que o melhor seria vc usar um h:commandLink pois o menuItem do richfaces até onde eu sei não funciona dessa maneira, me corrijam se eu estiver errado, mas até na página de exemplos do richfaces só tem exemplos com dropDown.

http://livedemo.exadel.com/richfaces-demo/richfaces/dropDownMenu.jsf?c=menuItem&tab=usage

Criado 8 de fevereiro de 2010
Ultima resposta 8 de fev. de 2010
Respostas 3
Participantes 2