Ola, bom ai seria melhor voce entender um pouco de Programação
Orientada a Objetos, que é a espinha dorsal do java e do flex.

:)

abraços


2009/10/20  <[email protected]>:
>
> entendi...
>
> e como eu poderia retornar objetos ?? ( digo isso pq estou iniciando em java
> e flex apesar de me esforcar muito! )
>
> --------------------------------------------------
> From: "Frederico Lellis" <[email protected]>
> Sent: Tuesday, October 20, 2009 4:53 PM
> To: <[email protected]>
> Subject: [flexdev] Re: Duvida com DataGrid e ArrayList
>
>>
>> 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 <[email protected]>:
>>>
>>> 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
>> [email protected]
>>
>> ******************************************************
>>
>> >
>>
>
> >
>



-- 
-- 
******************************************************

Frederico Lellis de Albuquerque
Analista Desenvolvedor Java/Flex Pleno.
Graduado Em Ciência da Computação
[email protected]

******************************************************

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