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