Depois de um dia inteiro procurando uma solução. catando em vários foruns, listas e etc. NOSSO GRANDE amigo José Carlos Silveira Fiel <zekf...@gmail.com> deu a luz e o filho nasceu hehehe .
Nada de coisa mirabolante bastou eu colocar um metodo de selecionarComboCidade(codEstado) no método Result . Funcionou tanto selecionando pelo dataGrid como no momento do cadastro onde todos os campos estão nulos. Só que agora fica a questão, porque o FLEX não consegue redirecionar uma sequência em um determinado método, quando esse redirecionamento é para fazer uma select ou update ou insert num DAO.? Só entra no DAO depois que o método/function é finalizado.!!!! exemplo: functtion capturarLinha(linha:int):void { campo1.text=listadeRegistro[linha].campo1 campo2.text=listadeRegistro[linha].campo2 codPai=campo2.text; classeFilhoDAO.BuscarFilhosDoPai(codPai); //pelo Debug o cursor entra no método mas não no DAO. campo3.text=listadeRegistro[linha].campo3 codFilho=campo3.text; selecionarComboFilho(codFilho); //aqui da erro pois a listaDeFilhos é nula } só no final é que ele entra no DAO e preenche a listaDeFilhos. Para os mais experientes , poderíamos criar até um novo tópico. abraço a todos e boa noite. obrigado José 2009/4/18 José Carlos Silveira Fiel <zekf...@gmail.com> > É como lembro que teve um post estes dias falando porque o Flex não espera > uma função ser executada e etc, mas não sei explicar muito bem isso agora, > alguém até pode falar ali depois, mas o seguinte amigo, se você está > querendo selecionar algum item de seu combo, só conseguirá obviamente depois > de populado, ou seja na sua função de Result. > > Espero ter te ajudado, > Abraços, > -- > Att., > José Carlos Silveira Fiel > Programador Adobe Flex e PHP > http://blog.fielweb.com.br/ > > 2009/4/18 bruno bg <bruno...@ig.com.br> > > Eu estou usando Eclpse, BlazerDS, Java, Mysql. >> >> Pegando esse exemplo é isso mesmo. >> no método CapturaLinha do datagrid eu faço uma chamada para resgatar só as >> Cidades do Estado para aparecer no comboBoxCidade já selecionado. >> >> só que NÃO SEI PORQUE, o Flex só executa esse método >> classeDAO.resgatarCidades(estado) depois que o método CapturaLinha finaliza. >> no Matisse/Swing fiz isso fácil. Lá eu consigo redirecionar a sequencia do >> método/function para uma outro método/function. >> >> Está em anexo , tem vários métodos de tentativa para buscar as cidades do >> DAO. >> >> na verdade eu estou usando tabela de Clientes, Empresa e Planos da >> Empresa. >> Cidade e Estado são meramente figurativos. >> >> estou torcendo por uma solução. >> >> >> >> >> 2009/4/18 José Carlos Silveira Fiel <zekf...@gmail.com> >> >> Bom pelo que eu entendi, você quer quando ao clicar num item do DataGrid, >>> selecione o comboEstado já com um estado exemplo São Paulo e já trazer todos >>> as cidades deste estado correto? >>> >>> Teria como postar talvez o seu ArrayCollection que citou ou explicar como >>> você está populando estes combos? >>> Pois você deverá fazer um filtro, através do item selecionado do seu >>> comboEstado. >>> >>> -- >>> Att., >>> José Carlos Silveira Fiel >>> Programador Adobe Flex e PHP >>> http://blog.fielweb.com.br/ >>> >>> 2009/4/17 bruno bg <bruno...@ig.com.br> >>> >>> Beck, show de bola esse link, usei ele para fazer meu primeiro datagrid >>>> para preencher um combobox entre vários outros textinput. >>>> >>>> isso eu já faço e está funcionando legal. >>>> >>>> a questão é: >>>> 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. ok tá funcionando tb. >>>> >>>> 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 Beck Novaes <beck.nov...@gmail.com> >>>> >>>> >>>>> Talvez isso ajude: >>>>> http://blog.dclick.com.br/2007/08/28/componente-bindbyfield/pt/ >>>>> >>>>> Att, >>>>> Beck Novaes >>>>> >>>>> On 17 abr, 17:09, bruno bg <bruno...@ig.com.br> wrote: >>>>> > Quando clicado um DataGrid eu preciso preencher um arraycolection >>>>> antes de >>>>> > preencher os Textinput. >>>>> > porque preciso preencher um determinado combobox que é dependente de >>>>> um >>>>> > campo. >>>>> > como por exemplo: >>>>> > pai -> mostrar num comboBox os filhos. >>>>> > estado -> mostrar num comboBox as cidades. >>>>> > .... >>>>> > >>>>> > como eu poderia fazer ? >>>>> > addEventListener ; ? >>>>> > no evento click do datagrid, tem como eu executar dois >>>>> métodos/function com >>>>> > prioridade ou em sequencia. ? >>>>> >>>>> >>>> >>>> >>>> >>>> >>>> >>> >>> >>> >> >> >> > > > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---