Bruno, pelo visto é a mesma questão do outro post que acabei de responder. Seguinte, você já consegue selecionar o comboEstado e populando o comboCidade trazendo todas as cidades do estado selecionado, certo? Bom você está usando o evento "change" pelo visto, então ao selecionar no DataGrid é a mesma coisa que a função do seu "change" faz. O evento itemClick do DataGrid deve executar a mesma função que o seu "change" do comboEstado faz, sendo que antes você vai ter que selecionar seu estado vindo do DataGrid em seu comboEstado e assim, você pega o comboEstado.selectedItem para fazer esta ação de filtrar as cidades pelo estado.
Não sei se compreendeu, qualquer dúvida, retorna. -- Att., José Carlos Silveira Fiel Programador Adobe Flex e PHP http://blog.fielweb.com.br/ 2009/4/17 bruno bg <bruno...@ig.com.br> > o amigão , obrigado por responder.. > isso eu já faço e está funcionando legal. > Tipo tenho um comboEstado e outro comboCidade, quando eu escolho um Estado > , automaticamente o dataprovider da cidade é atualizado e preenche o > conteúdo do comboCidade. > > o problema que eu preciso a partir de um dataGrid, quando clicado é > preencher o comboEstado e o comboCidade, sendo que o comboCidade só aparecer > as cidades do estado selecionado. > > > > > 2009/4/17 Rodrigo Pandini <rodrigopand...@gmail.com> > > Não entendi muito bem não sua dúvida, mas tenta algo como tá abaixo. >> O comboBox tem o "change", que é usado quando for selecionado uma de suas >> opções. >> >> <?xml version="1.0" encoding="utf-8"?> >> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" >> layout="absolute"> >> >> <mx:Script> >> <![CDATA[ >> import mx.events.ListEvent; >> import mx.controls.Alert; >> >> private var dp:Array = ["item 1","item 2","item 3","item 4"]; >> private function func(e:ListEvent):void >> { >> Alert.show(cb.selectedItem.toString()); >> } >> >> ]]> >> </mx:Script> >> <mx:ComboBox id="cb" dataProvider="{dp}" change="func(event)" /> >> >> </mx:Application> >> >> Abraço >> >> 2009/4/17 bruno bg <bruno...@ig.com.br> >> >> como eu poderia implementar uma "escuta" para um comboBox. >>> Quando ele é preenchido >>> e >>> PRINCIPALMENTE Quando ele é selecionado . exemplo: >>> comboQualquer.selecteditem = objeto ele executar a "escuta"; >>> >>> >>> >> >> >> > > > - > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---