Olá amigos, minha primeira participação no grupo.
Isso daí seria um exemplo de POG? Digo isto pq pelo que me parece não se deseja em nenhum momento fazer validação, mas usou-se essa função de validação por causa de seu efeito colateral de aguardar que o btn seja atualizado. Claro, no final o importante é que funciona. Enfim, é o que me parece, não tenho certeza pois ainda estou estudando Flex. Algumas coisas no Flex me parecem muito estranhas como por exemplo a existencia de DOIS controles: vbox e hbox... eu não entendi porque existem dois controles com a mesma funcionalidade, pelo que me parece deveriam ser um controle só e o fato de ser alinhado vertical ou horizontal ser apenas uma propriedade deste controle. On 2 fev, 17:03, Eduardo Kraus <[email protected]> wrote: > Boa tarde > > *Sinônimos: laranja-cravo, laranja-mimosa, mandarina, mexerica, mimosa, > mixirica, tangerina, vergamota, bergamotte, bergamoto ou bergamote, > bergamote, bergamot, bergamotto. * > *Eduardo Kraus* > Desenvolvedor > [email protected]http://blog.mxml.com.br > > 2009/2/2 carlos_online <[email protected]> > > > > > Funcionou meu velho!!! > > > Agora so falta eu saber o que eh vergamota!! hahahahaha > > > Obrigado!!! > > > On 2 fev, 15:36, Eduardo Kraus <[email protected]> wrote: > > > Boa tarde > > > > Testa e diz, eu apenas coloquei a linha, não testei..... > > > *Eduardo Kraus* > > > Desenvolvedor > > > [email protected]http://blog.mxml.com.br > > > > 2009/2/2 Eduardo Kraus <[email protected]> > > > > > 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 > > > > [email protected] > > > >http://blog.mxml.com.br > > > > > 2009/2/2 carlos_online <[email protected]> > > > > >> 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 [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 -~----------~----~----~----~------~----~------~--~---
