Não sei se atende mais você pode criar um dataprovider para cada menu de
acordo com o perfil do usuário.

Em 21 de julho de 2011 12:36, Leonardo Ribeiro <[email protected]>escreveu:

> Blz cara, vou testar aqui.
>
>
> 2011/7/21 bruno bg <[email protected]>
>
>> Eu fiz uma classe MENU com os atributos
>> id - int
>> label - String
>> view - String
>> children - Array<MENU> , aqui contém os subItens.
>>
>> no Banco eu tenho para cada usuário uma configuração de MENU, onde o
>> gerente configura.
>>
>>
>>
>> brunobg
>> --
>> ****************************************************
>> www.brbsoftware.com.br
>> [email protected]  (MSN & Skype)
>> blogflex.brunobg.com
>> @brunogrohs
>> (21) 9913-2397
>>
>>
>>   Em 21 de julho de 2011 12:23, Leonardo Ribeiro 
>> <[email protected]>escreveu:
>>
>>> Bruno,
>>>
>>> Beleza, mas como ficaria esse array tomando como base os seguintes
>>> direitos:
>>>
>>>  <fx:XMLList xmlns="" id="menuXml">
>>> <menuitem label="Administração">
>>> <menuitem label="Perfil"/>
>>> <menuitem label="Usuário"/>
>>> </menuitem>
>>> </fx:XMLList>
>>>
>>> No caso ficaria um array de Object ?
>>>
>>> tentei assim
>>>
>>> new Object[]{"Administração", new Object[]{"Perfil", "Usuário"}};
>>>
>>> so criou Administração no Flex...
>>>
>>> tentei assim
>>>
>>> new Object[]{"Administração", "Perfil", "Usuário"};
>>>
>>> Criou no Flex Administração, Perfil e Usuário mas tudo na barra de menus
>>> e não Perfil e Usuário como subitens de Administração
>>>
>>> ps: server é java
>>>
>>>
>>>
>>>
>>>
>>> 2011/7/21 bruno bg <[email protected]>
>>>
>>>> Leonardo. crie um Array do menu diretamente na sua linguagem servidor
>>>> JAVA, PHP, .NET
>>>> pegando as configurações/direitos do usuário do Banco , só envia o
>>>> resultado (menu) já montado para o FLEX.
>>>> coloca no dataProvider do MENU esse Array.
>>>>
>>>>
>>>> brunobg
>>>>
>>>>
>>>>
>>>> Em 21 de julho de 2011 11:42, Leonardo Ribeiro 
>>>> <[email protected]>escreveu:
>>>>
>>>>>  Pessoal,
>>>>>
>>>>> Estou precisando criar um XMLList para o menu do sistema e esse menu
>>>>> deve ser criado de acordo com os direitos do usuário.
>>>>> Para testes eu faço assim:
>>>>>
>>>>>  <fx:XMLList xmlns="" id="menuXml">
>>>>> <menuitem label="Administração">
>>>>> <menuitem label="Perfil"/>
>>>>> <menuitem label="Usuário"/>
>>>>> </menuitem>
>>>>> </fx:XMLList>
>>>>>
>>>>> Porém agora que tenho o usuário autenticado preciso criar esse XMLList
>>>>> programaticamente de acordo com os direitos do
>>>>> cidadão.
>>>>>
>>>>> Como eu criaria esse xmllist acima em as3 verificando os direitos do
>>>>> usuário para cada 'menuitem' ?
>>>>>
>>>>> --
>>>>> []'s
>>>>> Leonardo
>>>>>
>>>>> Linux User #488650
>>>>> Ubuntu User #27045
>>>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>>>>
>>>>> --
>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>> [email protected]
>>>>> Para sair da lista, envie um email em branco para
>>>>> [email protected]
>>>>> Mais opções estão disponíveis em
>>>>> http://groups.google.com/group/flexdev
>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>> Para enviar uma mensagem, envie um e-mail para [email protected]
>>>> Para sair da lista, envie um email em branco para
>>>> [email protected]
>>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>
>>>
>>>
>>>
>>> --
>>> []'s
>>> Leonardo
>>>
>>> Linux User #488650
>>> Ubuntu User #27045
>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>>
>>> --
>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>> Para enviar uma mensagem, envie um e-mail para [email protected]
>>> Para sair da lista, envie um email em branco para
>>> [email protected]
>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>
>>
>>
>>
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>
>
>
> --
> []'s
> Leonardo
>
> Linux User #488650
> Ubuntu User #27045
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a