我是Grails的新手.我有一个Person域类:
class Person { String firstName String lastName String gender Date dateOfBirth }
并且想知道我是否可以为属性定义可能的值 – 比如性别为{M,F,U},这样当为Person控制器使用动态脚手架时,这三个值将在组合框中列出.
解决方法
从文档
http://grails.org/doc/latest/guide/scaffolding.html中,您应该能够使用inList约束:
class Person { String firstName String lastName String gender Date dateOfBirth def constraints = { gender( inList: ["M","F","U"]) } }
这应该支持性别字段的选择列表,具体取决于您使用的Grails版本. 2.0肯定会这样做.