Mickdark e kadu.m.lino,
Temos a seguinte conclusão:
Conforme kadu.m.lino mencionou o name dos inputs tem que seguir a convenção vraptor, (exemplo: name=“agenda.status”), caso contrário teremos a saída abaixo:
org.hibernate.PropertyValueException: not-null property references a null or transient value: br.com.ericsson.etracking.modelo.Agenda.siteDestino
Estou utilizando JQuery Validation da seguinte forma em um arquivo .js
O problema é que preciso informar o seguinte para o Jquery que não aceita agenda.siteDestino devido o (.) ser um seletor:
$(document).ready(function(){
$("#form").validate({
rules: {
agenda.siteDestino: {required: true, minlength: 2 },
},
messages:{
agenda.siteDestino:{
required: " Informe o site destino",
minlength: " O site destino deve conter, no minimo, 2 caracteres"
}
}
});
});
[color=red]A questão é que só é possível acrescentar a convenção do vraptor no validation do JQuery utilizando aspas (“agenda.siteDestino”) na rules devido o ponto.
[/color]
Solução:
$(document).ready(function(){
$("#form").validate({
rules: {
"agenda.siteDestino": {required: true, minlength: 2 },
},
messages:{
"agenda.siteDestino":{
required: " Informe o site destino",
minlength: " O site destino deve conter, no minimo, 2 caracteres"
}
}
});
});
Não sei se está claro, então segue 2 links para esclarecer:
http://www.guj.com.br/java/202203-jquery--id-funciona-empresaid-nao-funciona
http://api.jquery.com/category/selectors
Mais uma vez o fórum ajudou muito. Grato pela atenção!