Amigo, pq passar item por item? Passa o dataProvider do grid (que é uma
lista) direto para o Java, no DAO vc percorre a lista e vai
inserindo(for(Objeto obj : lista){ insere lista;}).
É como Felipe disse não tem dificuldade nem mágica.


Em 7 de janeiro de 2014 15:18, Robson Mattos <rjnmat...@gmail.com> escreveu:

> Pq o Flex é assíncrono.
>
>
> Em 7 de janeiro de 2014 13:35, Robinho de Morais <
> robinhodemor...@gmail.com> escreveu:
>
> Sim é isso que comecei a fazer inicialmente, mas percebi que no flex ele
>> manda tudo de uma vez, ai no java ele pega somente a primeira linha e
>> ultima linha....
>> por exemplo coloquei no for do AS um alert.show do registro e no metodo
>> do java coloquei um showMessageDialog para ver....quando executo metodo, no
>> flex aparece de uma vez todos os alerts e no java aparece o primeiro e
>> ultimo...
>>
>>
>> Então tipo no flex por percorrer tudo de uma vez o java pega o primeiro e
>> ultimo....por isso que pensei em pegar o ArrayCollection do AS, porque já
>> tem todos os dados e passar direto para o metodo no java, porque ai sim no
>> java eu iria percorrer para ir salvando...
>>
>> até vai para o java...mas não estou conseguindo pegar as informações do
>> ArrayList....no java....
>>
>>
>> Em terça-feira, 7 de janeiro de 2014 12h20min44s UTC-2, brunomborges
>> escreveu:
>>>
>>> no AS ja tentou fazer um for no ArrayCollection, ai vc passa item a
>>> item do array para o java.....
>>>
>>> exemplo
>>> var array:ArrayCollection  = dg_telas as ArrayColletion;
>>> var i:int = 0;
>>> for (i = 0; array.length; i++){
>>>   Alert.Show(array[i]['nome do campo']);
>>> }
>>>
>>> se não estou enganado é isso, não tenho um exemplo pronto aqui, escrevi
>>> de cabeça...
>>>
>>>
>>>
>>> Em 7 de janeiro de 2014 10:46, Robinho de Morais 
>>> <robinho...@gmail.com>escreveu:
>>>
>>>> Eu tenho como pegar todos os dados que está no ArrayCollection
>>>> (telasLiberadas) e passar para um ArrayList no Java direto ?
>>>>
>>>> Porque ai no java que eu percorreria o ArrayList para salvar, pois
>>>> quando eu percorro no flex o ArrayCollection ele não faz item a item, ele
>>>> aparece tudo de uma vez...tipo coloquei um alert.show ao percorrer no data
>>>> grid, mas ai mostra todos de todas as linhas....
>>>>
>>>>
>>>>
>>>>
>>>> Em terça-feira, 7 de janeiro de 2014 10h17min32s UTC-2, Robinho de
>>>> Morais escreveu:
>>>>
>>>>>  Essa é minha DAO:
>>>>>
>>>>> package br.com.appinnovation.adm.java.cad;
>>>>>
>>>>> import br.com.appinnovation.inn.bd.AbstractDAO;
>>>>>
>>>>>  public class UsuEmpresaDAO extends AbstractDAO<UsuEmpresaVO> {
>>>>>
>>>>> public UsuEmpresaDAO() {
>>>>>  super("adm_usuempresas");
>>>>> }
>>>>>
>>>>> }
>>>>>
>>>>> e essa é a VO
>>>>>
>>>>> package br.com.appinnovation.adm.java.cad;
>>>>>
>>>>> import java.sql.Date;
>>>>> import java.sql.Time;
>>>>>
>>>>>
>>>>> public class UsuEmpresaVO {
>>>>>
>>>>> public int cd_usuario;
>>>>>  public int cd_empresa;
>>>>> public String tp_liberado;
>>>>>  public Date   dt_cadastro;
>>>>> public Time   hr_cadastro;
>>>>> public int    cd_usucad;
>>>>>  public int cd_seq;
>>>>>
>>>>> }
>>>>>
>>>>>
>>>>> Essa é a do Flex:
>>>>>
>>>>> package br.com.appinnovation.adm.flex.cad
>>>>> {
>>>>> [Bindable]
>>>>>  [RemoteClass(alias="br.com.appinnovation.adm.java.cad.UsuEmpresaVO")]
>>>>>  public class UsuEmpresa
>>>>> {
>>>>> public var cd_usuario:int;
>>>>>  public var cd_empresa:int;
>>>>> public var tp_liberado:String;
>>>>> public var dt_cadastro:Date;
>>>>>  public var hr_cadastro:Date;
>>>>> public var cd_usucad:String;
>>>>> public var cd_seq:int;
>>>>>  public function UsuEmpresa()
>>>>> {
>>>>>  }
>>>>> }
>>>>> }
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Qualquer dúvida estou a disposição.
>>>>>
>>>>> *Robinho*
>>>>> *Analista/Programador de Sistemas*
>>>>> *Skype: robinhocne*
>>>>> *"A fé em Deus nos faz crer no incrível, ver o invisível e realizar o
>>>>> impossível."*
>>>>>
>>>>>
>>>>> Em 7 de janeiro de 2014 09:27, Bruno BG <brun...@ig.com.br> escreveu:
>>>>>
>>>>>> Como o objeto/entidade DTO está mapeado no Flex e no Java ?
>>>>>>
>>>>>>
>>>>>>
>>>>>> brunobg - BrbSoftware
>>>>>> *********************************************
>>>>>> www.brbsoftware.com.br
>>>>>> con...@brbsoftware.com.br
>>>>>> @brunogrohs
>>>>>> (21) 99913-2397
>>>>>>
>>>>>> Em 06/01/2014, à(s) 17:18, Robinho de Morais <robinho...@gmail.com>
>>>>>> escreveu:
>>>>>>
>>>>>> no Java comecei a criar o metodo.....
>>>>>>
>>>>>>
>>>>>> java.util.ArrayList
>>>>>>
>>>>>>
>>>>>> public int insertUpdate(ArrayList<String> condicao){
>>>>>> ....
>>>>>>
>>>>>> Qualquer dúvida estou a disposição.
>>>>>>
>>>>>> *Robinho*
>>>>>> *Analista/Programador de Sistemas*
>>>>>> *Skype: robinhocne*
>>>>>> *"A fé em Deus nos faz crer no incrível, ver o invisível e realizar o
>>>>>> impossível."*
>>>>>>
>>>>>>
>>>>>> Em 6 de janeiro de 2014 17:01, Bruno BG <brun...@ig.com.br> escreveu:
>>>>>>
>>>>>>> Como você definiu esse campo no Java e no Flex.
>>>>>>> *java.sql.Array* É DIFERENTE DE *java.util.ArrayList*
>>>>>>>
>>>>>>>
>>>>>>> brunobg - BrbSoftware
>>>>>>> *********************************************
>>>>>>> www.brbsoftware.com.br
>>>>>>> con...@brbsoftware.com.br
>>>>>>> @brunogrohs
>>>>>>> (21) 99913-2397
>>>>>>>
>>>>>>> Em 06/01/2014, à(s) 16:52, Robinho de Morais <robinho...@gmail.com>
>>>>>>> escreveu:
>>>>>>>
>>>>>>> Estou tentando passar por parametro de um método um ArrayCollection,
>>>>>>> mas está indo nulo....o parametro no método é do tipo ArrayList....
>>>>>>>
>>>>>>>
>>>>>>> <https://lh4.googleusercontent.com/-eVBU8E3lICU/Usr7XcPoxyI/AAAAAAAAEZI/FBMtVVTZpIU/s1600/erro.png>
>>>>>>>
>>>>>>>
>>>>>>> como faço ?
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> --
>>>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>>>> fle...@googlegroups.com
>>>>>>> Para sair da lista, envie um email em branco para flexdev-u...@
>>>>>>> googlegroups.com
>>>>>>>
>>>>>>> Mais opções estão disponíveis em http://groups.google.com/group
>>>>>>> /flexdev
>>>>>>> ---
>>>>>>> Você está recebendo esta mensagem porque se inscreveu no grupo
>>>>>>> "flexdev" dos Grupos do Google.
>>>>>>> Para cancelar a inscrição neste grupo e parar de receber seus
>>>>>>> e-mails, envie um e-mail para flexdev+u...@googlegroups.com.
>>>>>>>
>>>>>>> Para obter mais opções, acesse https://groups.google.com/grou
>>>>>>> ps/opt_out.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> --
>>>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>>>> fle...@googlegroups.com
>>>>>>> Para sair da lista, envie um email em branco para flexdev-u...@
>>>>>>> googlegroups.com
>>>>>>>
>>>>>>> Mais opções estão disponíveis em http://groups.google.com/group
>>>>>>> /flexdev
>>>>>>> ---
>>>>>>> Você está recebendo esta mensagem porque se inscreveu no grupo
>>>>>>> "flexdev" dos Grupos do Google.
>>>>>>> Para cancelar a inscrição neste grupo e parar de receber seus
>>>>>>> e-mails, envie um e-mail para flexdev+u...@googlegroups.com.
>>>>>>>
>>>>>>> Para obter mais opções, acesse https://groups.google.com/grou
>>>>>>> ps/opt_out.
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> --
>>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>>> fle...@googlegroups.com
>>>>>> Para sair da lista, envie um email em branco para flexdev-u...@
>>>>>> googlegroups.com
>>>>>>
>>>>>> Mais opções estão disponíveis em http://groups.google.com/group
>>>>>> /flexdev
>>>>>> ---
>>>>>> Você está recebendo esta mensagem porque se inscreveu no grupo
>>>>>> "flexdev" dos Grupos do Google.
>>>>>> Para cancelar a inscrição neste grupo e parar de receber seus
>>>>>> e-mails, envie um e-mail para flexdev+u...@googlegroups.com.
>>>>>>
>>>>>> Para obter mais opções, acesse https://groups.google.com/grou
>>>>>> ps/opt_out.
>>>>>>
>>>>>>
>>>>>>  --
>>>>>> --
>>>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>>>> Para enviar uma mensagem, envie um e-mail para
>>>>>> fle...@googlegroups.com
>>>>>> Para sair da lista, envie um email em branco para flexdev-u...@
>>>>>> googlegroups.com
>>>>>>
>>>>>> Mais opções estão disponíveis em http://groups.google.com/group
>>>>>> /flexdev
>>>>>> ---
>>>>>> Você está recebendo esta mensagem porque se inscreveu no grupo
>>>>>> "flexdev" dos Grupos do Google.
>>>>>> Para cancelar a inscrição neste grupo e parar de receber seus
>>>>>> e-mails, envie um e-mail para flexdev+u...@googlegroups.com.
>>>>>>
>>>>>> Para obter mais opções, acesse https://groups.google.com/grou
>>>>>> ps/opt_out.
>>>>>>
>>>>>
>>>>>  --
>>>> --
>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>> Para enviar uma mensagem, envie um e-mail para fle...@googlegroups.com
>>>> Para sair da lista, envie um email em branco para flexdev-u...@
>>>> googlegroups.com
>>>>
>>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>> ---
>>>> Você está recebendo esta mensagem porque se inscreveu no grupo
>>>> "flexdev" dos Grupos do Google.
>>>> Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
>>>> envie um e-mail para flexdev+u...@googlegroups.com.
>>>>
>>>> Para obter mais opções, acesse https://groups.google.com/groups/opt_out
>>>> .
>>>>
>>>
>>>
>>>
>>> --
>>> Bruno Moreira Borges
>>> Sistemas Web e Linux
>>> "Posso explicar software gratuito em três palavras: liberdade, igualdade
>>> e fraternidade"
>>> Richard Stallman,
>>>
>>  --
>> --
>> 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
>> ---
>> Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev"
>> dos Grupos do Google.
>> Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
>> envie um e-mail para flexdev+unsubscr...@googlegroups.com.
>> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>>
>
>
>
> --
>
>
> Robson Mattos
> Analista Desenvolvedor
> +55 71 85026022
> LinkedIn <http://www.linkedin.com/pub/robson-mattos/42/556/645> | 
> Facebook<https://www.facebook.com/robson.j.n.mattos>
>



-- 


Robson Mattos
Analista Desenvolvedor
+55 71 85026022
LinkedIn <http://www.linkedin.com/pub/robson-mattos/42/556/645> |
Facebook<https://www.facebook.com/robson.j.n.mattos>

-- 
-- 
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
--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos 
Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um 
e-mail para flexdev+unsubscr...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Responder a