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 
Sent: Sunday, June 07, 2009 8:20 PM
To: [email protected] 
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 <[email protected]>


  como passar esse list para um list do flex?


  On 3 jun, 09:22, Cristian Edson Göhl <[email protected]> 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 [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a