Grails Scaffolding – 为域类的此属性定义可能的值

前端之家收集整理的这篇文章主要介绍了Grails Scaffolding – 为域类的此属性定义可能的值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是Grails的新手.我有一个Person域类:
class Person {
    String firstName
    String lastName
    String gender
    Date dateOfBirth
}

并且想知道我是否可以为属性定义可能的值 – 比如性别为{M,F,U},这样当为Person控制器使用动态脚手架时,这三个值将在组合框中列出.

在这里,我只是想知道Grails框架中是否有这样的功能?如果存在此功能,那么我该如何使用它?

解决方法

从文档 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肯定会这样做.

猜你在找的HTML相关文章