Ola, voce esta retornando um arrayList com valores String. ex: [joao, rua do vinagre, 0002233444] e nao um arrayList de objetos de uma classe com atributos nome, endereco e telefone.
ficou claro? abraços. 2009/10/20 java_flex <java_f...@hotmail.com>: > > Oi, é minha primeira vez espero encontrar ajuda, pois esto batendo a > cabeça. > tenho o seguindo > > em uma classe JAVA > > public ArrayList<String> todosRegistros() { > > ArrayList<String> dados = new ArrayList<String>(); > > Connection con = null; > PreparedStatement comando = null; > ResultSet rs = null; > > try { > con = ConnectionFactory.getConnectionMysql(); > > String vSQL = "SELECT * FROM cliente"; > comando = con.prepareStatement(vSQL); > > rs = comando.executeQuery(); > > while (rs.next()) { > > dados.add(rs.getString("nome")); > \\dados.add(rs.getString("endereco")); // aqui > as linhas > comentadas > \\dados.add(rs.getString("telefone")); // > aqui as linhas > comentadas > > > } > > } catch (SQLException e) { > e.printStackTrace(); > } > > return dados; > > } > > > > agora no FLEX > > aqui o remote > <mx:method name="todosRegistros" result="carregar(event)" fault=" > Erro_sistema(event)"/> > > > > aqui onde eu chamo para carregar o grid > private function todos():void { > Crud.todosRegistros(); > } > > aqui o resultado > private function carregar(event:ResultEvent):void { > arraylist = event.result as ArrayCollection; > } > > > > > > meu DATAGRID > <mx:DataGrid id="dtgridUsuario" x="10" y="42" width="302" > dataProvider="{arraylist}" height="158"> > <mx:columns> > > <mx:DataGridColumn headerText="nome" dataField="nome"/> > > <!-- <mx:DataGridColumn headerText="endereco" > dataField="endereco"/> > <mx:DataGridColumn headerText="telefone" > dataField="telefone"/> > --> > > > > </mx:columns> > </mx:DataGrid> > > > > > Com as linhas comentadas ele me retorna > > JOAO > PEDRO > MARIA > > Até ai belza.. > > acontece que se tirar as linhas comentadas tanto do flex como java > para me retornar > NOME > ENDERECO > TELEFONE > > > ele me retorna assim: > COLUNAS > > NOME ENDERECO TELEFONE > JOAO JOAO JOAO > 3122-1400 3122-1400 3122-1400 > > > PEDRO PEDRO PEDRO > 8171-1240 8171-1240 8171-1240 > > > MARIA MARIA MARIA > 8249-1247 8249-1247 8249-1247 > > > Alguem sabe pq a disposicao dos registros ficam assim no FLEX ?^onde > estou errando?? > > Obrigado. > > > -- -- ****************************************************** Frederico Lellis de Albuquerque Analista Desenvolvedor Java/Flex Pleno. Graduado Em Ciência da Computação frederico.lel...@gmail.com ****************************************************** --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---