Olá pessoal estou tendo problemas na hora de retornar uma lista do java para o DWR/JavaScript, pois na hora de debugar pelo firebug vejo que a minha lista não está chegando no JavaScript. Já conferi minha lista e ela está perfeitamente populada.
Segue minhas configurações e código:
Meu dwr.xml:
[code]
<convert converter="bean" match="pacote.***.ArquivoMonitoracaoTO" />
</allow>
[/code]
Meus Imports:
[code]
[/code]Minha classe Java que retorna a lista:
public Collection buscar(String dataInicial,
String dataFinal, String orgaoArrecadador, String tipoEnvio)
throws Exception {
Collection lista = null;
...
...
...
//LISTA PERFEITAMENTE POPULADA...
return lista;
}
Minha DWR/JavaScript:
[code]function obterCampos(){
var dataInicial = dwr.util.getValue(‘form:dataInicial’);
var dataFinal = dwr.util.getValue(‘form:dataFinal’);
var orgaoArrecadador = dwr.util.getValue(‘form:orgaoArrecadador’);
var tipoEnvio = dwr.util.getValue(‘form:tipoEnvio’);
RemessaRetornoAjax.buscar(dataInicial, dataFinal, orgaoArrecadador, tipoEnvio, {
//Problema aqui!
callback:function(lista){
alert("Lista: "+ lista);
alert(dwr.util.toDescriptiveString(lista,3));
}
});
setTimeout("obterCampos()",1000);
}[/code]
Pessoal a variável lista no JavaScript não está sendo perfeitamente populada. Alguem poderia me dar alguma dica?
Grato!