[英]grails : how to validate single field in command object
I want to manually validate field in command object 我想手动验证命令对象中的字段
I know I can get field's max value (and min) with this: 我知道我可以得到字段的最大值(和min):
MyDomain.constraints.myField.getAppliedConstraint('max').maxValue
How can I execute 'validate' command on 'myField' and get errors object ? 如何在'myField'上执行'validate'命令并获取错误对象?
Have a look at the grails docs . 看看grails docs 。
You could use the validate()
method on a defined list of properties: 您可以在已定义的属性列表上使用validate()
方法:
if(!yourObject.validate(['myField'])) {
yourObject.errors.each {
println it
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.