É possível exibir alguma mensagem no próprio dataset?
por exemplo, tenho um dataset customizado que recebe alguns parâmetros pra fazer uma consulta sql. tem como validar se todos os parâmetros foram preenchidos e caso esteja faltando algum exibir mensagem ao usuário pedindo para que sejam informados todos os parâmetros?
Não poderia ser feita a validação antes de passar para a parte do DataSet?
o problema é que onde chamo o dataset não consigo fazer nenhuma validação, pois estou usando esse dataset em um campo do tipo zoom.
Pode utilizar o reloadZoomFilterValues(inputName, filterValues);
Depois faz as validações de tela dos campos que serão necessários e algum evento que chame essa função de reloadZoom para recarregar o zoom passando os parâmetros desejados no filtervalues.
Tem exemplos disso no dev.fluig.com
Fala Robson, o mais correto seria fazer a validação através dos eventos do formulário, porém, se não for o seu caso, tente da seguinte forma:
Crie uma coluna chamada "status" no dataset. Essa coluna recebe um código de status http, por exemplo:
Em caso de erro por variável na requisição, você retorna:
if(v == "") {
dataset.addRow(new Array("O campo X é obrigatório.", 400));
return dataset;
}
Em caso de sucesso você retorna os dados que quiser junto com status 200.
dataset.addRow(new Array(dados,200));
return dataset
No front ou onde você for utilizar, faça a verificação desse status.
if(status == 200)
//tudo ok
else
//erro
Caso queira ver sobre status http, segue o link:
https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html