Que ótimo que conseguistes resolver... Só não gostei muito da parte que eu dei a luz e o filho nasceu hehehe... mas tranquilo, grande abraços e bons estudos.
-- Att., José Carlos Silveira Fiel Programador Adobe Flex e PHP http://blog.fielweb.com.br/ 2009/4/18 bruno bg <[email protected]> > Depois de um dia inteiro procurando uma solução. catando em vários foruns, > listas e etc. > NOSSO GRANDE amigo José Carlos Silveira Fiel <[email protected]> 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 <[email protected]> > >> É 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 <[email protected]> >> >> 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 <[email protected]> >>> >>> 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 <[email protected]> >>>> >>>> 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 <[email protected]> >>>>> >>>>> >>>>>> Talvez isso ajude: >>>>>> http://blog.dclick.com.br/2007/08/28/componente-bindbyfield/pt/ >>>>>> >>>>>> Att, >>>>>> Beck Novaes >>>>>> >>>>>> On 17 abr, 17:09, bruno bg <[email protected]> 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 [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 -~----------~----~----~----~------~----~------~--~---
