O problema é que nao consigo retornar assim do meu XML.
On 23 abr, 11:13, Fred <[EMAIL PROTECTED]> wrote:
> hummm, peguei o seu XML e joguei na minhastrMenu,nao funcionou tbEntao 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é--- Emqua, 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:38Meu 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="menudinamico"
> 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="d1" />' +
> > > '<menuitem label="SUBITEM 2"
> data="d2" />' +
> > > '</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 noYahoo! 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
-~----------~----~----~----~------~----~------~--~---