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
-~----------~----~----~----~------~----~------~--~---

Responder a