【发布时间】:2012-12-31 08:21:30
【问题描述】:
我有一个域类,我有一个控制器和 UI,它为枚举的值吐出 [object Object]。
我的枚举如下:
enum customerenum {
value1('value1'),
value2('value2')
}
我有一个域类客户
class Customer {
customerenum ce
String location
}
所以现在我想引导这个
所以在我的引导程序中我有
class BootStrap {
def init = { servletContext ->
new Customer(
ce:'value1',
location:'USA'
).save()
}
}
但是在实际页面中,location 显示的是 USA,而 customerenum 显示的是 [object Object]
有什么想法吗?谢谢!
【问题讨论】:
-
你的代码没有意义。如果您在客户中将变量定义为 ce,那么您必须使用它来设置引导程序中的值:ce: customerenum.value1。不确定这是否会导致您的问题,或者这是否是复制和粘贴错误。
标签: grails enums bootstrapping