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