Mas basicamente voce criaria uma classe X com 3 atributos, nome,
endereco e telefone e preencheria seu arraylist com varios desses
objetos com cada um com seus respectivos valores vindo do ResultSet

blz?

abraço


2009/10/20 Frederico Lellis <frederico.lel...@gmail.com>:
> 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  <java_f...@hotmail.com>:
>>
>> entendi...
>>
>> e como eu poderia retornar objetos ?? ( digo isso pq estou iniciando em java
>> e flex apesar de me esforcar muito! )
>>
>> --------------------------------------------------
>> From: "Frederico Lellis" <frederico.lel...@gmail.com>
>> Sent: Tuesday, October 20, 2009 4:53 PM
>> To: <flexdev@googlegroups.com>
>> 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 <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
>>>
>>> ******************************************************
>>>
>>> >
>>>
>>
>> >>
>>
>
>
>
> --
> --
> ******************************************************
>
> Frederico Lellis de Albuquerque
> Analista Desenvolvedor Java/Flex Pleno.
> Graduado Em Ciência da Computação
> frederico.lel...@gmail.com
>
> ******************************************************
>



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

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

Responder a