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

Responder a