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