hummm, peguei o seu XML e joguei na minha strMenu, nao funcionou tb Entao mudei seu XML p : '<>' + '<menuitem label="Almoxarifado1">'+ '<menuitem label="Cadastros Basicos" />'+ '<menuitem label="Doctos" />'+ '</menuitem>'+ '<menuitem label="Financeiro">'+ '<menuitem
label="Cadastros Basicos" />'+ '<menuitem label="Previsoes" />'+ '</menuitem>'+ '</>';
Eu omiti alguns itens do menu so mesmo p testar e dai funcionou, ai fica a pergunta, vc nao pode modificar seu XML para algo parecido que eu fiz ? Acho q seria facil de mudar. O problema esta nessa estrutura q vc montou inté
--- Em qua, 23/4/08, Lorenzi <[EMAIL PROTECTED]> escreveu:
De: Lorenzi <[EMAIL PROTECTED]> Assunto: [flexdev] Re: Modelo de XML Para: "flexdev" <[email protected]> Data: Quarta-feira, 23 de Abril de 2008, 10:38
Meu XML
hj retorna assim: <menu> <menuitem> <label>Almoxarifado</label> <menuitem>Cadastros Basicos</menuitem> <menuitem>Controle do Estoque</menuitem> <menuitem>Suprimentos</menuitem> <menuitem>Doctos</menuitem> </menuitem>
<menuitem> <label>Financeiro</label> <menuitem>Cadastros Basicos</menuitem> <menuitem>Contas a &Pagar</menuitem> <menuitem>Contas a &Receber</menuitem> <menuitem>Controle &Bancario</menuitem> <menuitem>Cai&xa</menuitem> <menuitem>Cheques Pre-Datados</menuitem> <menuitem>Previsoes</menuitem> <menuitem>Financiamentos</menuitem> <menuitem>Aplicacoes</menuitem>
<menuitem>Financiamento/Consorcio</menuitem> <menuitem>Orcamento</menuitem> </menuitem>
</menu> ai o problema é que nao consigo colocar o label no meu menu principal, e qdo mostra mostra todo o xml no menu ao inves do label do primeiro menu-item
meu mxml esta assim: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="{menuSrv.send();}"> <mx:HTTPService id="menuSrv" url="" resultFormat="e4x" /> <mx:MenuBar showRoot="false" labelField="@label" dataProvider="{menuSrv.lastResult as XML}"> </mx:MenuBar> </mx:Application>
On 23 abr, 10:34, Lorenzi <[EMAIL PROTECTED]> wrote: > Entendi o que vc quis dizer, mas o que eu quero ver é como fica o > retorno da tua chamada para o menu, o
retorno do XML proveniente do BD > entende. > > On 23 abr, 10:18, Fred <[EMAIL PROTECTED]> wrote: > > > Opa > > esse metodo faz isso > > private function inicializaMenu(suaTela: Tela) : void { > > > var menuCollection : XMLListCollection; > > var menuXML : XMLList; > > var strMenu : String = > > '<>' + > > '<menuitem label="ITEM 1">' + > > '<menuitem label="SUBITEM 1" data="" />' + > > '<menuitem label="SUBITEM 2" data="" />' + > > '</menuitem>' + > > '</>'; > > > menuXML = new XMLList(strMenu); > > menuCollection = new XMLListCollection(menuXML); > > suaTela.seuMenu.labelField="@label"; > >
suaTela.seuMenu.dataProvider=menuCollection; > > } > > AstrMenufoi montada no braço p mostrar, mas faça sua logica p montar a estrutura, nao cheguei a fazer isso ainda por isso nao estou te passando :) > > Haa, e cuidado com isso aki suaTela.seuMenu.labelField="@label";Se nao colocar, toda aestrutura do XMLaparece no menuAbra sua conta noYahoo! Mail, o único sem limite de espaço para armazenamento!
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
--~--~---------~--~----~------------~-------~--~----~
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 -~----------~----~----~----~------~----~------~--~---
|