Do lado do Java, é só retornar que o framework faz o trabalho sujo. Você
poderia colar pra gente as partes relevantes do lado flex?


2009/6/7 Cristian Edson Göhl <cris-...@hotmail.com>

>  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 <raf...@gmail.com>
> *Sent:* Sunday, June 07, 2009 8:20 PM
> *To:* flexdev@googlegroups.com
> *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 <cris-...@hotmail.com>
>
>>
>> como passar esse list para um list do flex?
>>
>> On 3 jun, 09:22, Cristian Edson Göhl <cris-...@hotmail.com> 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 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