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