1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Lógica para se criar um menu dinâmico com primefaces

Boa tarde, amigos. Alguém já precisou criar um menu dinâmico com primefaces? Estou pensando em implementar em meu sistema um menu que mostre funções de acordo com o perfil do usuário que se logou. Por exemplo, digamos que no meu menu tenho os seguintes itens:

item1 item2 item3 item4

Aí, se o usuario logado tiver perfil "usuário", teria acesso a item1 e item2.

Se o usuario logado tiver perfil "administrador", teria acesso a todos os itens.

É possível fazer isso com o primefaces? Se me disserem apenas a lógica, acho que consigo implementar.

  • Já deu uma olhada no Spring security? http://www.devmedia.com.br/spring-security-3-1-configuracao-e-utilizacao-em-um-exemplo-web/30112

    Outra forma também, mais "gambiarrada" digamos assim, seria usar propriedade rendered do itemMenu, ficaria +- assim:

    -p:menuitem value="item1" rendered="condicao aqui"-

    marcos4ft   19 de ago de 2014
  • Bom dia, Marcos. vou experimentar sua solução e te dou um feedback. MUito obrigado, cara.

    FredeRamos   21 de ago de 2014
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags primefaces ou faça a sua própria pergunta.