Bom dia pessoal,
Resolvi utilizar o DWR em um projeto e logo na primeira classe me deparei com um problema, pois o meu método recebe oito parâmetros sendo o último um VARARGS, o problema e que ele não esta se comportando bem com este ultimo parâmetro, andei pesquisando na net e algumas pessoas disseram que ele não suportava esse tipo de dado mas que foi adicionado nesta ultima versão e etc.
Acontece o seguinte, estou fazendo a seguinte chamada:
Classe.listByParams(
null,
null,
null,
null,
null,
null,
null,
"T1",
"T2",
"T3",
{
callback: function(resultado){
//
}
}
)
Na minha classe o método recebe todos os parâmetros nulos e um varargs com três posições também nulas, ele reconhece o varargs, reconhece todas as posições mas não seta os dados.
Fazendo alguns testes eu notei que se eu tiver apenas o varargs como parâmetro do método ele funciona normalmente, mas como é um método comum a várias funcionalidades do sistema e há a possibilidade de ser ter os outros parâmetros preenchidos eu não poderia modificar o método.
Bom, como é a primeira vez que trabalho com esta tecnologia, alguém teria alguma solução para indicar ou poderia me dizer se é uma limitação mesmo?
Grato!