我们将Grails脚手架用于Web应用程序的内部。现在,我们需要在before validate方法中修改一些值。问题是,这些字段为空白:false或可为空:true
在beforeValidate方法中修改这些值没有问题,但是问题是,脚手架在html表单中添加了必填属性,因此我们不能使用这些空字段提交它。
有没有一种方法可以在特定类的特定 View 上禁用脚手架验证?
问候
最佳答案
简短的回答是“不,没有办法对脚手架中的特定域类进行验证。”
但是,您始终可以生成域类的 View 并编辑GSP以删除所涉及字段上的必需属性。
grails generate-views com.somewhere.MyDomainClass
脚手架是让您开始工作的起点,而不是继续使用和定制。
关于validation - 禁用一类的Grails脚手架验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22605594/