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.