Como trabalhar com retorno de List no dwr?

2 respostas
F

Bom dia a todos.
Bom eu tenho o seguinte código:

Class Carro{
   public String id;
   public String cor;
   public String placa;
}
Class AjaxCarros{
  public List<Carro> getCarrosByCor(String cor){
    return // todos os carros desta cor. 
  }
}

Como eu consigo trabalhar com esta lista lá no meu javascript? é possível? Abraço.

2 Respostas

D

Vc criou um converter para o objeto Carro?
Bom, para que o objeto possa ser manipulado na camada cliente (js), vc deve criar um converter no dwr.xml.

Converter criado, pode manipular a lista sem medo…

function getCarros(cor){
AjaxCarros.getCarrosByCor(metodoCallback, cor);
}
function metodoCallback(retorno){
t = $('div qualquer').innerHTML = '';
for (var i = 0; i < retorno.length; i++) {
    t+="Carro = "+retorno[i].placa;
}
}

vc chama o método getCarrosByCor…passando a function callback que vai listar o retorno seguido pelo paramêtro…
métodos com retorno void não é necessário declarar callback…

qualquer dúvida…estamos aí…

t+

H

Olá, cara da uma olhada nesses artigos os dois últimos é exatamente o que vc quer se é que ja nao resolveu neh.

http://www.handersonfrota.com.br/?page_id=12

Criado 11 de janeiro de 2007
Ultima resposta 26 de mar. de 2007
Respostas 2
Participantes 3