每次从Grails脚手架视图中排除属性的引用都围绕着将它们添加到create.gsp和edit.gsp中的excludedProperties中。在控制器操作中而不是在gsp中定义排除的属性是否可能,而不是不明智?
发布于 2011-11-04 11:23:38
如果您想让某个字段不显示在脚手架视图中,实际上可以通过修改域类的约束闭包来实现。例如:
class Book {
String name
Integer hideMe
static constraints = {
name blank:false
hideMe display:false
}
}通过将"display:false“添加到hideMe的约束中,它将阻止它甚至显示在任何脚手架视图上。您还可以设置可编辑、密码、格式等,以进一步控制显示的内容。有关约束的更多信息,请查看Grails文档(请查看本页底部:http://grails.org/doc/latest/ref/Constraints/Usage.html )
https://stackoverflow.com/questions/7936948
复制相似问题