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
