我有類似以下各項玩!框架ENUM和Groovy問題
Woman.java
...
@Entity
public class Woman extends Model {
public static enum Outcome {
ALIVE, DEAD, STILL_BIRTH, LIVE_BIRTH, REGISTER
}
...
}
File.java
...
@Entity
public class Form extends Model {
...
public Outcome autoCreateEvent;
...
}
create.html上
#{select "autoCreateEvent", items:models.Woman.Outcome.values(), id:'autoCreateEvent' /}
它將ENUM值保存在DB中,這是OK的。但是,當我重新加載/編輯時,問題就會上升。因爲它使用ALIVE,DEAD等作爲選項的值,所以無法正確顯示列表。
Any Insight?
您好,感謝您的回覆,我想它應該工作,但事實並非如此。你可以去這個鏈接並搜索'valueProperty',他們評論過這個部分 - http://svn.codehaus.org/grails-plugins/grails-filterpane/tags/RELEASE_0_7/grails-app/taglib/com/ zeddware/grails/plugins/filterpane/FilterTagLib.groovy – Rifat
@rifat你給了grails的鏈接,不玩框架......你得到了什麼錯誤? –
沒有錯誤!但它給出錯誤的輸出 <期權價值= 「ALIVE」> ALIVE 而我預計 <期權價值= 「0」> ALIVE – Rifat