Boa tarde Testa e diz, eu apenas coloquei a linha, não testei..... *Eduardo Kraus* Desenvolvedor eduardokr...@gmail.com http://blog.mxml.com.br
2009/2/2 Eduardo Kraus <eduardokr...@gmail.com> > Boa tarde > > Cara, isso é mais fácil que robar vergamota no pasto do vizinho que viajou > . . . > > O código esta assim: > ----btnBar.dataProvider = arrEdicao; > ----Button(btnBar.getChildAt(0)).enabled = false; > > E deve estar assim: > ----btnBar.dataProvider = arrEdicao; > ----btnBar.validateNow(); > ----Button(btnBar.getChildAt(0)).enabled = false; > > Esta linha mágica faz com que o Flex aguare até que o btnBar esteja > atualizado. > *Eduardo Kraus* > Desenvolvedor > eduardokr...@gmail.com > http://blog.mxml.com.br > > > 2009/2/2 carlos_online <carlosed...@gmail.com> > > >> Pessoal... >> >> Estou com um erro besta quando estou usando um ButtonBar. Vejam o >> codigo abaixo: >> >> <?xml version="1.0" encoding="utf-8"?> >> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" >> layout="absolute"> >> >> >> <mx:Script> >> <![CDATA[ >> import mx.controls.Alert; >> import mx.controls.Button; >> import mx.events.ItemClickEvent; >> private function >> clickHandler(event:ItemClickEvent):void{ >> if (event.label == 'ANTES'){ >> btnBar.dataProvider = arrEdicao; >> >> Button(btnBar.getChildAt(0)).enabled = false; >> } >> } >> >> ]]> >> </mx:Script> >> <mx:ArrayCollection id="arrConsulta"> >> <mx:source> >> <mx:Array > >> <mx:String >ANTES</mx:String> >> <mx:String >TESTE</mx:String> >> </mx:Array> >> </mx:source> >> </mx:ArrayCollection > >> >> >> <mx:ArrayCollection id="arrEdicao"> >> <mx:source> >> <mx:Array > >> <mx:String>SALVAR</mx:String> >> <mx:String>CANCELAR</mx:String> >> </mx:Array> >> </mx:source> >> </mx:ArrayCollection > >> >> <mx:ButtonBar id="btnBar" dataProvider="{arrConsulta}" >> itemClick="clickHandler(event);"/> >> >> </mx:Application> >> >> >> Percebam o seguinte: quando o usuario clicar no ButtonBar no botao >> "ANTES" ele vai mudar o dataProvider e vai aparecer SALVAR e CANCELAR. >> O que eu estou querendo fazer eh DESABILITAR o botao SALVAR depois que >> o usuario clicar em ANTES, manjaram? >> >> So que ai esta dando um index out of bounds. >> >> Alguem poderia esclarecer minha ignorancia? >> >> Qualquer ajuda sera bem vinda! >> >> >> Carlos Pereira >> >> >> >> > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---