Eu tambem seto o menu na unha mesmo ai ja bolo la, sei la mais pratico nao ?
2011/7/14 Daniel_RMRS <kaba...@gmail.com> > Blz Bruno... tudo funcionando certinho!! Obrigado cara... Abraço. > > T+ > > On Jul 14, 4:26 pm, Daniel_RMRS <kaba...@gmail.com> wrote: > > Valeu, vou fazer as modificações aqui, qualquer coisa incomodo de > > novo, abraço. > > > > On Jul 14, 4:15 pm, Bruno Tourinho <bruno...@gmail.com> wrote: > > > > > > > > > > > > > > > > > Aê Dan, > > > > > Eu sempre faço por indice... é meio porco, mas dá certo... > > > > > switch(Number(global.Permissao)) > > > { > > > case 'Usuario': > > > menuBar.dataProvider[2].@enabled=false; > > > break; > > > case 'Admin': > > > menuBar.dataProvider[0].menuitem[2].@enabled = > > > false; > > > menuBar.dataProvider[1].@enabled=false; > > > > > menuBar.dataProvider[2].@enabled=false; > > > menuBar.dataProvider[3].@enabled=false; > > > menuBar.dataProvider[4].@enabled=false; > > > menuBar.dataProvider[5].@enabled=false; > > > break; > > > } > > > > > No meu caso eu seto meu menu na unha mesmo... > > > > > <mx:MenuBar id="menuBar" dataProvider="{menuBarCollection}" > > > labelField="@label"/> > > > > > <fx:XMLList id="menuBarCollection"> > > > <!-- Menuitem 0 --> > > > <menuitem label="Solicitação" data="top" enabled="true"> > > > <menuitem label="Nova Solicitação" data="Solicitacao" > > > enabled="true"/> > > > <menuitem label="Minhas Solicitacoes" > data="MSolicitacoes" > > > enabled="true"/> > > > <menuitem label="Solicitações" data="Solicitacoes" > > > enabled="true"/> > > > </menuitem> > > > <!-- Menuitem 1 --> > > > <menuitem label="Cotação" data="top" enabled="true"> > > > <menuitem label="Nova Cotação" data="Cotacao" > > > enabled="true"/> > > > <menuitem label="Cotações" data="Cotacoes" > enabled="true"/> > > > </menuitem> > > > <!-- Menuitem 2 --> > > > <menuitem label="Autorização" data="top" enabled="true"> > > > <menuitem label="Autorizar Cotação" data="Autorizacao" > > > enabled="true"/> > > > </menuitem> > > > <!-- Menuitem 3 --> > > > <menuitem label="Produtos" data="top" enabled="true"> > > > <menuitem label="Entrada de Produtos" data="Entrada" > > > enabled="true"/> > > > <menuitem label="Lista de Produtos" data="Produtos" > > > enabled="true"/> > > > </menuitem> > > > <!-- Menuitem 4 --> > > > <menuitem label="Fornecedores" data="top" enabled="true"> > > > <menuitem label="Lista de Fornecedores" > data="Fornecedores" > > > enabled="true"/> > > > </menuitem> > > > <!-- Menuitem 5 --> > > > <menuitem label="Relatórios" data="top" enabled="true"> > > > <menuitem label="Produtos" data="relProdutos" > > > enabled="true"/> > > > <menuitem label="Posição Estoque" data="relPosicao" > > > enabled="true"/> > > > <menuitem label="Entrada de Produtos" data="relEntrada" > > > enabled="true"/> > > > <menuitem label="Saída de Produtos" data="relSaida" > > > enabled="true"/> > > > </menuitem> > > > <!-- Menuitem 16--> > > > <menuitem label="Configurações" data="top" enabled="true"> > > > <menuitem label="Alterar minha senha" data="Senha" > > > enabled="true"/> > > > </menuitem> > > > <!-- Menuitem 7 --> > > > <menuitem label="Sair" data="Exit" enabled="true"/> > > > </fx:XMLList> > > > > > 2011/7/14 Daniel_RMRS <kaba...@gmail.com> > > > > > > Coloquei assim: > > > > > > if(txtagenda.text == false) > > > > { > > > > menu.dataProvider.Agenda.@enabled = false; > > > > } > > > > > > e assim > > > > > > if(txtagenda.text == false) > > > > { > > > > menu.dataProvid...@Agenda.enabled = false; > > > > } > > > > > > E meu menu está assim: > > > > > > <menuitem label="Cadastro" id="cad"> > > > > > > <menuitem label="Agenda" id="age" enabled="true" > > > > > <menuitem label="Acessar Agenda" id="agenda"/> > > > > <menuitem label="Cadastrar Evento" > id="evtagenda"/> > > > > </menuitem> > > > > </menuitem> > > > > > > On Jul 14, 3:32 pm, Bruno Tourinho <bruno...@gmail.com> wrote: > > > > > tenta menuBar.dataProvider... > > > > > > > lembrando que os itens do seu menuBar tem que ter a propriedade > > > > "enabled"... > > > > > > > 2011/7/14 Daniel_RMRS <kaba...@gmail.com> > > > > > > > > Olá pessoal, alguém tem ideia de como faço para desabilitar um > item do > > > > > > meu MenuBar?? Eu faço uma busca no banco onde me retornar TRUE ou > > > > > > FALSE e essa resposta em guardo em um TextInput, logo eu faço um > if e > > > > > > gostaria que nesse if fosse possivel colocar um comando para > habilitar > > > > > > ou desabilitar um item no MenuBar, por exemplo: > > > > > > > > if(txtagenda.text == false) > > > > > > { > > > > > > Habilita Item; > > > > > > } > > > > > > else > > > > > > { > > > > > > Desabilita item; > > > > > > } > > > > > > > > Já tentei inúmeros comandos e nada até agora. > > > > > > > > Obrigado. > > > > > > > > -- > > > > > > Você recebeu esta mensagem porque está inscrito na lista > "flexdev" > > > > > > Para enviar uma mensagem, envie um e-mail para > > > > flexdev@googlegroups.com > > > > > > Para sair da lista, envie um email em branco para > > > > > > flexdev-unsubscr...@googlegroups.com > > > > > > Mais opções estão disponíveis emhttp:// > groups.google.com/group/flexdev > > > > > > -- > > > > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > > > > Para enviar uma mensagem, envie um e-mail para > flexdev@googlegroups.com > > > > Para sair da lista, envie um email em branco para > > > > flexdev-unsubscr...@googlegroups.com > > > > Mais opções estão disponíveis emhttp:// > groups.google.com/group/flexdev > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- *Hélio Antonio Fransico Silva* Desenvolvedor web Certificado Flash developer Certificado Flash Design Certificado web developer Consultor Microsiga / Totvs Desenvolvedor ADVPL / ASP Analista de sistemas e ERP Sênior. -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev