Do lado do Java, é só retornar que o framework faz o trabalho sujo. Você poderia colar pra gente as partes relevantes do lado flex?
2009/6/7 Cristian Edson Göhl <cris-...@hotmail.com> > estou utilizando BlazeDS, adicionei no bean System.out.print de codigo e > nome, que são os atributos, e esta passando todos, mas tentei atribuir o > valor retornado para um List e ArrayCollection sem sucesso, você tem um > exemplo? > > Obrigado já por esta resposta.. > > *From:* Rafael Gomes Dantas <raf...@gmail.com> > *Sent:* Sunday, June 07, 2009 8:20 PM > *To:* flexdev@googlegroups.com > *Subject:* [flexdev] Re: List > > Se você estiver usando AMF (BlazeDS ou Lifecycle), essa conversão é > implícita. Os resultados chegarão no flex como um Array ou um > ArrayCollection. (não lembro qual, mas o acesso aos dois é bem similar.) > > 2009/6/3 Cristian G <cris-...@hotmail.com> > >> >> como passar esse list para um list do flex? >> >> On 3 jun, 09:22, Cristian Edson Göhl <cris-...@hotmail.com> wrote: >> > Em java eu utilizava: >> > >> > List<Object> valores = new ArrayList<Object>(); >> > >> > try { >> > >> > for (Cliente c: clienteDAO.buscar_todos()){ >> > >> > valores.add(new ClienteApp(c)); >> > >> > ... >> > >> > agora em flex estou com dúvida... >> > >> > service2.buscar_todos(), vai me retornar um List >> > >> > public List<Cor> buscar_todos() throws SQLException{ >> > >> > Connection conn = null; >> > >> > PreparedStatement stmt = null; >> > >> > ResultSet rs = null; >> > >> > List<Cor> cors = null; >> > >> > Cor cor = null; >> > >> > try { >> > >> > conn = conexao.open(); >> > >> > stmt = conn.prepareStatement(BUSCAR_TODOS); >> > >> > rs = stmt.executeQuery(); >> > >> > cors = new ArrayList<Cor>(); >> > >> > while (rs.next()){ >> > >> > cor = new Cor(); >> > >> > cor.setCodigo(rs.getInt("codigo")); >> > >> > cor.setNome(rs.getString("nome")); >> > >> > cors.add(cor); >> > >> > } >> > >> > if (cors.size()<1) >> > >> > throw new SQLException("Nenhuma cor cadastrada."); >> > >> > } catch (SQLException e) { >> > >> > throw new SQLException("Não foi possível consultar a >> cor."+e.getMessage()); >> > >> > } finally { >> > >> > conexao.close(conn, stmt, rs); >> > >> > } >> > >> > return cors; >> > >> > } >> > >> > a idéia é adicionar esses valores em um datagrid, como eu adicionava em >> table... >> >> > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---