garcia-jj wrote:
A propósito, Lucas, já começaram os trabalhos com a JSR303? Dei uma olhada nesse feriadão e mudou completamente, bem dizer não é mais o validator que conheciamos, hehe.
Não implementamos nenhum suporte para essa jsr ainda, só o Hibernate Validator por enquanto
renzonuccitelli wrote:
Vlw Garcia. Realmente já tinha lido essa parte, mas na hora de mostrar na view, por exemplo em um form, uma mensagem de erro, eu ia ter então que fazer alguma lógica para procurar na lista errors que o VRaptor adiciona no Result? Seria isso então? De repente até usar um AJAX para fazer a validação quando o cara sai do componente?
Também seria bom se os atributos desse errors estivesse na documentação...hehe. Se forem os mesmos do Hibernate, aí podia só comentar lá.
(...)
Então, no manual está que ele retorna uma lista de errors nesse JSP, inclusive ele faz um loop no JSP de exemplo pra mostar a categoria e mensagem. Então basicamente, se eu kiser colocar essa mensagem ao lado do respectivo campo, pelo jeito eu vou ter que fazer alguma lógica para isso.
O ideal é que pra mostrar os erros na frente dos campos se use a validação do lado do cliente (via javascript com JQuery ou similares), e as validações do lado do servidor (via vraptor) serem mostradas juntas em algum canto da página, afinal a validação do lado do cliente já deveria pegar tudo, evitando requisições "inválidas"
Todos os campos dos erros já estão na documentação: erro.message e erro.category