我想獲得國際化的定位上的Grails/Groovy的枚舉工作,如何在g中使用帶有Grails/Groovy枚舉的i18n:select?
public enum Notification {
GENERIC(0),
CONFIRM_RESERVATION(100),
CONFIRM_ORDER(200),
CONFIRM_PAYMENT(300),
final int id;
private Notification(int id) {
this.id = id
}
String toString() {
id.toString()
}
String getKey() {
name()
}
}
我如何能做到這一點的任何提示?我試圖把完整的類名等在本地化但這NOET似乎工作
<g:select from="${Notification.values()}" name="notification" valueMessagePrefix="full.path.to.package.Notification"/>
你應該得到+100,但因爲我做不到,所以我做了+1!謝謝。 –