quarta-feira, 11 de fevereiro de 2009

tratamento de exception do DWR no js

Temos duas maneiras de tratar a exceção criada no DWR.(este exemplo foi feito com DWR 1.1)
mais informações em http://directwebremoting.org/dwr/other/errors

function verficaColaborador(tabelaId, colaboradorId)
{
ReajusteDWR.verificaColaboradorTabela(tabelaId, colaboradorId,
{
//function teste
callback:function(data){
alert(data);
},
//funcion error
errorHandler:function(msg, exception){
alert(msg);
}
});
}

Prefiro tratar assim:

function verficaColaborador(tabelaId, colaboradorId)
{
DWREngine.setErrorHandler(error);
ReajusteDWR.verificaColaboradorTabela(teste, tabelaId, colaboradorId);
}

function teste(data)
{
alert(data);
}

function error(msg)
{
alert(msg);
}

Nenhum comentário: