Bom dia pessoal, tudo bem?
Alguem sabe como fazer um menu dinâmico?
Ex.: Tenho um usuário, ao logar, verifico no BD as permissões deste usuário
as telas e exibo somente as opções de menu correspondentes as telas
permitidas.
Grato
--
Leonardo Machado
[As partes desta mensagem que não continham texto foram removidas]
Leonardo,
Use tree, eu faço assim:
Tenho uma tabela de Perfil no SGDB, uma tabela de Menu, onde, cada opção de
menu cadastrada, está vinculada a um perfil e cada usuário, vinculado também
a um perfil, quando um usuário loga, ai, trago da tabela de menu todos os
itens pertencentes ao perfil dele, lógico que tem detalhes de arrumação do
array, pois, existem cabeçalhos dos menus, opções vinculada a cada
cabeçalho..., ai, associo o tree ao array, como dataprovider, pronto.
Espero ter ajudado.
Ats,
Emerson Mota.
De: flex-brasil@yahoogrupos.com.br [mailto:flex-brasil@yahoogrupos.com.br]
Em nome de Leonardo Machado
Enviada em: terça-feira, 20 de outubro de 2009 08:21
Para: flex-brasil@yahoogrupos.com.br
Assunto: [flex-brasil] Menu dinâmico
Bom dia pessoal, tudo bem?
Alguem sabe como fazer um menu dinâmico?
Ex.: Tenho um usuário, ao logar, verifico no BD as permissões deste usuário
as telas e exibo somente as opções de menu correspondentes as telas
permitidas.
Grato
--
Leonardo Machado
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]
Só e possivel fazer com tree ou posso trabalhar com outros componentes tipo um ButtonBar por exemplo?
--- Em flex-brasil@yahoogrupos.com.br, "Emerson Mota" <emersonfmota@...> escreveu
Opa!
Primeiramente, muito obrigado pela ajuda.
Minha tabela OBJETO tem um campo chamado cdObjetoPai, se o cdObjeto pai for
0 eu sei que ele é o pai, se for != 0 eu sei que é um subitens que recebe o
cdObjetoPai do pai ... acho que fica mais fácil eu ordenar a árvore.
Com base nisso, eu utilizo apenas dois selects para montar a árvore. O
primeiro lista através do USUARIO os Objetos com cdObjetoPai = 0, que como
disse são os pais, nisso, ja tenho a estrutura do menu. Depois eu itero a
lista de menu e busco os filhos de cada pai.
Agora deixa eu entender... se eu tiver uma arvore montada com uma estrutura
correta ele me exibe o menu com submenu corretamente através deste
componente árvore?
Ou eu terei que fazer alguns ajustes pra isso ser totalmente dinâmico.
Minha ideia com isso é controlar acesso à telas e exibição de menus pro
usuário.
Novamente obrigado!
2009/10/20 Emerson Mota <emersonfmota@gmail.com>
>
>
> Leonardo,
>
> Use tree, eu faço assim:
>
> Tenho uma tabela de Perfil no SGDB, uma tabela de Menu, onde, cada opção de
> menu cadastrada, está vinculada a um perfil e cada usuário, vinculado
> também
> a um perfil, quando um usuário loga, ai, trago da tabela de menu todos os
> itens pertencentes ao perfil dele, lógico que tem detalhes de arrumação do
> array, pois, existem cabeçalhos dos menus, opções vinculada a cada
> cabeçalho..., ai, associo o tree ao array, como dataprovider, pronto.
>
> Espero ter ajudado.
>
> Ats,
>
> Emerson Mota.
>
> De: flex-brasil@yahoogrupos.com.br <flex-brasil%40yahoogrupos.com.br>[mailto:
> flex-brasil@yahoogrupos.com.br <flex-brasil%40yahoogrupos.com.br>]
> Em nome de Leonardo Machado
> Enviada em: terça-feira, 20 de outubro de 2009 08:21
> Para: flex-brasil@yahoogrupos.com.br <flex-brasil%40yahoogrupos.com.br>
> Assunto: [flex-brasil] Menu dinâmico
>
>
> Bom dia pessoal, tudo bem?
>
> Alguem sabe como fazer um menu dinâmico?
>
> Ex.: Tenho um usuário, ao logar, verifico no BD as permissões deste usuário
> as telas e exibo somente as opções de menu correspondentes as telas
> permitidas.
>
> Grato
>
> --
> Leonardo Machado
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
Leonardo Machado
[As partes desta mensagem que não continham texto foram removidas]
Leonardo,
Você pode ter sub-menus, para isso, eu implementei a rotina de montagem com
recursividade, ai, não tem limite para seu menu, pode ter qtos sub-menus
quiser, filhos, netos, bis-netos...
De: flex-brasil@yahoogrupos.com.br [mailto:flex-brasil@yahoogrupos.com.br]
Em nome de Leonardo Machado
Enviada em: quarta-feira, 21 de outubro de 2009 11:16
Para: flex-brasil@yahoogrupos.com.br
Assunto: Re: [flex-brasil] Menu dinâmico
Opa!
Primeiramente, muito obrigado pela ajuda.
Minha tabela OBJETO tem um campo chamado cdObjetoPai, se o cdObjeto pai for
0 eu sei que ele é o pai, se for != 0 eu sei que é um subitens que recebe o
cdObjetoPai do pai ... acho que fica mais fácil eu ordenar a árvore.
Com base nisso, eu utilizo apenas dois selects para montar a árvore. O
primeiro lista através do USUARIO os Objetos com cdObjetoPai = 0, que como
disse são os pais, nisso, ja tenho a estrutura do menu. Depois eu itero a
lista de menu e busco os filhos de cada pai.
Agora deixa eu entender... se eu tiver uma arvore montada com uma estrutura
correta ele me exibe o menu com submenu corretamente através deste
componente árvore?
Ou eu terei que fazer alguns ajustes pra isso ser totalmente dinâmico.
Minha ideia com isso é controlar acesso à telas e exibição de menus pro
usuário.
Novamente obrigado!
2009/10/20 Emerson Mota <emersonfmota@gmail.com
<mailto:emersonfmota%40gmail.com> >
É disso q eu preciso...
Mas o que ao certo vc usou? XLM?
Ou um componente do flex?
Grato
2009/10/21 Emerson Mota <emersonfmota@gmail.com>
>
>
> Leonardo,
>
> Você pode ter sub-menus, para isso, eu implementei a rotina de montagem com
> recursividade, ai, não tem limite para seu menu, pode ter qtos sub-menus
> quiser, filhos, netos, bis-netos...
>
>
> De: flex-brasil@yahoogrupos.com.br <flex-brasil%40yahoogrupos.com.br>[mailto:
> flex-brasil@yahoogrupos.com.br <flex-brasil%40yahoogrupos.com.br>]
> Em nome de Leonardo Machado
> Enviada em: quarta-feira, 21 de outubro de 2009 11:16
> Para: flex-brasil@yahoogrupos.com.br <flex-brasil%40yahoogrupos.com.br>
> Assunto: Re: [flex-brasil] Menu dinâmico
>
> Opa!
>
> Primeiramente, muito obrigado pela ajuda.
>
> Minha tabela OBJETO tem um campo chamado cdObjetoPai, se o cdObjeto pai for
> 0 eu sei que ele é o pai, se for != 0 eu sei que é um subitens que recebe o
> cdObjetoPai do pai ... acho que fica mais fácil eu ordenar a árvore.
>
> Com base nisso, eu utilizo apenas dois selects para montar a árvore. O
> primeiro lista através do USUARIO os Objetos com cdObjetoPai = 0, que como
> disse são os pais, nisso, ja tenho a estrutura do menu. Depois eu itero a
> lista de menu e busco os filhos de cada pai.
>
> Agora deixa eu entender... se eu tiver uma arvore montada com uma estrutura
> correta ele me exibe o menu com submenu corretamente através deste
> componente árvore?
>
> Ou eu terei que fazer alguns ajustes pra isso ser totalmente dinâmico.
>
> Minha ideia com isso é controlar acesso à telas e exibição de menus pro
> usuário.
>
> Novamente obrigado!
>
> 2009/10/20 Emerson Mota <emersonfmota@gmail.com <emersonfmota%40gmail.com>
> <mailto:emersonfmota%40gmail.com <emersonfmota%2540gmail.com>> >
>
> >
> >
> > Leonardo,
> >
> > Use tree, eu faço assim:
> >
> > Tenho uma tabela de Perfil no SGDB, uma tabela de Menu, onde, cada opção
> de
> > menu cadastrada, está vinculada a um perfil e cada usuário, vinculado
> > também
> > a um perfil, quando um usuário loga, ai, trago da tabela de menu todos os
> > itens pertencentes ao perfil dele, lógico que tem detalhes de arrumação
> do
> > array, pois, existem cabeçalhos dos menus, opções vinculada a cada
> > cabeçalho..., ai, associo o tree ao array, como dataprovider, pronto.
> >
> > Espero ter ajudado.
> >
> > Ats,
> >
> > Emerson Mota.
> >
> > De: flex-brasil@yahoogrupos.com.br <flex-brasil%40yahoogrupos.com.br>
> <mailto:flex-brasil%40yahoogrupos.com.br<flex-brasil%2540yahoogrupos.com.br>
> >
> <flex-brasil%40yahoogrupos.com.br>[mailto:
> > flex-brasil@yahoogrupos.com.br <flex-brasil%40yahoogrupos.com.br><mailto:
> flex-brasil%40yahoogrupos.com.br <flex-brasil%2540yahoogrupos.com.br>>
> <flex-brasil%40yahoogrupos.com.br>]
> > Em nome de Leonardo Machado
> > Enviada em: terça-feira, 20 de outubro de 2009 08:21
> > Para: flex-brasil@yahoogrupos.com.br <flex-brasil%40yahoogrupos.com.br>
> <mailto:flex-brasil%40yahoogrupos.com.br<flex-brasil%2540yahoogrupos.com.br>
> >
> <flex-brasil%40yahoogrupos.com.br>
> > Assunto: [flex-brasil] Menu dinâmico
> >
> >
> > Bom dia pessoal, tudo bem?
> >
> > Alguem sabe como fazer um menu dinâmico?
> >
> > Ex.: Tenho um usuário, ao logar, verifico no BD as permissões deste
> usuário
> > as telas e exibo somente as opções de menu correspondentes as telas
> > permitidas.
> >
> > Grato
> >
> > --
> > Leonardo Machado
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Leonardo Machado
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
Leonardo Machado
[As partes desta mensagem que não continham texto foram removidas]
Cara, eu tenho um menu dinamico no componente Tree...
eu gero um XML e seto como dataprovider... sem maiores problemas...
pra ficar mais bacana eu coloco mudo os icones da tree...
Valeu!
--
[]`s
Gustavo Yu Hasegawa
[As partes desta mensagem que não continham texto foram removidas]
Entendi, vou implementar aqui.
Muito obrigado a todos!
Abraços!
2009/10/23 Gustavo Yu <gustavoyu@gmail.com>
>
>
> Cara, eu tenho um menu dinamico no componente Tree...
> eu gero um XML e seto como dataprovider... sem maiores problemas...
>
> pra ficar mais bacana eu coloco mudo os icones da tree...
>
> Valeu!
>
> --
> []`s
> Gustavo Yu Hasegawa
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
Leonardo Machado
[As partes desta mensagem que não continham texto foram removidas]
private var menu:ArrayCollection;
<mx:Tree id="menuTree" dataProvider="{this.menu}" …
De: flex-brasil@yahoogrupos.com.br [mailto:flex-brasil@yahoogrupos.com.br]
Em nome de Leonardo Machado
Enviada em: quarta-feira, 21 de outubro de 2009 12:32
Para: flex-brasil@yahoogrupos.com.br
Assunto: Re: [flex-brasil] Menu dinâmico
É disso q eu preciso...
Mas o que ao certo vc usou? XLM?
Ou um componente do flex?
Grato
2009/10/21 Emerson Mota <emersonfmota@gmail.com
<mailto:emersonfmota%40gmail.com> >
>
>
> Leonardo,
>
> Você pode ter sub-menus, para isso, eu implementei a rotina de montagem
com
> recursividade, ai, não tem limite para seu menu, pode ter qtos sub-menus
> quiser, filhos, netos, bis-netos...
>
>
> De: flex-brasil@yahoogrupos.com.br
<mailto:emersonfmota%40gmail.com> <emersonfmota%40gmail.com>
> <mailto:emersonfmota%40gmail.com <emersonfmota%2540gmail.com>> >
>
> >
> >
> > Leonardo,
> >
> > Use tree, eu faço assim:
> >
> > Tenho uma tabela de Perfil no SGDB, uma tabela de Menu, onde, cada opção
> de
> > menu cadastrada, está vinculada a um perfil e cada usuário, vinculado
> > também
> > a um perfil, quando um usuário loga, ai, trago da tabela de menu todos
os
> > itens pertencentes ao perfil dele, lógico que tem detalhes de arrumação
> do
> > array, pois, existem cabeçalhos dos menus, opções vinculada a cada
> > cabeçalho..., ai, associo o tree ao array, como dataprovider, pronto.
> >
> > Espero ter ajudado.
> >
> > Ats,
> >
> > Emerson Mota.
> >
> > De: flex-brasil@yahoogrupos.com.br
<mailto:flex-brasil%40yahoogrupos.com.br>
<flex-brasil%40yahoogrupos.com.br>
>
<mailto:flex-brasil%40yahoogrupos.com.br<flex-brasil%2540yahoogrupos.com.br>
> >
> <flex-brasil%40yahoogrupos.com.br>[mailto:
> > flex-brasil@yahoogrupos.com.br <mailto:flex-brasil%40yahoogrupos.com.br>
<flex-brasil%40yahoogrupos.com.br><mailto:
> flex-brasil%40yahoogrupos.com.br <flex-brasil%2540yahoogrupos.com.br>>
> <flex-brasil%40yahoogrupos.com.br>]
> > Em nome de Leonardo Machado
> > Enviada em: terça-feira, 20 de outubro de 2009 08:21
> > Para: flex-brasil@yahoogrupos.com.br
<flex-brasil%40yahoogrupos.com.br>
>
<mailto:flex-brasil%40yahoogrupos.com.br<flex-brasil%2540yahoogrupos.com.br>
> >
> <flex-brasil%40yahoogrupos.com.br>
> > Assunto: [flex-brasil] Menu dinâmico
> >
> >
> > Bom dia pessoal, tudo bem?
> >
> > Alguem sabe como fazer um menu dinâmico?
> >
> > Ex.: Tenho um usuário, ao logar, verifico no BD as permissões deste
> usuário
> > as telas e exibo somente as opções de menu correspondentes as telas
> > permitidas.
> >
> > Grato
> >
> > --
> > Leonardo Machado
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Leonardo Machado
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
--
Leonardo Machado
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]