2
在Grails中,将空域字段转换为空字符串“”的最简洁方法是“例如从控制器返回列表以查看时。因为我有许多允许空字段,所有这些“null”值都可以在我的gsp表中看到。grails干净的方式,用空字符串替换空值
有没有这样的简写或我应该添加一个JavaScript方法的视图,将取代所有“空”与空字符串?
在Grails中,将空域字段转换为空字符串“”的最简洁方法是“例如从控制器返回列表以查看时。因为我有许多允许空字段,所有这些“null”值都可以在我的gsp表中看到。grails干净的方式,用空字符串替换空值
有没有这样的简写或我应该添加一个JavaScript方法的视图,将取代所有“空”与空字符串?
可以覆盖一个getter,例如
class MyDomain {
String myNullableField
String getMyNullableField() {
return [email protected] ?: ''
}
}
,仍然只是由字段名
也许更好的使用它,您可以创建其他的getter:
static transients = ['myNullableFieldNullSafe']
String getMyNullableFieldNullSafe() {
return this.myNullableField ?: ''
}
和使用它像:myDomainObject.myNullableFieldNullSafe
非常感谢 – PathOfNeo 2015-03-19 10:32:44
如果它只是一个视图关注,你也可以添加一个标签(-libr ary)并在那里包装字段。 – cfrick 2015-03-19 10:05:19