我正在開發Grails(1.0.4)應用程序,我想在網格視圖的單個頁面上編輯集合的集合。根據Spring MVC的索引參數處理,我得到它工作得很好,除了一件事:Grails:複選框未被設置爲false
網格中的布爾值(或者對於布爾值)可以通過複選框設置,但不能取消設置,即當我檢查複選框並更新時,該值設置爲true,但之後當我再次編輯時,取消選中複選框並更新,它仍然爲true。
這是複選框的GSP代碼:
<g:checkBox name="tage[${indexTag}].zuweisungen[${indexMitarb}].fixiert" value="${z.fixiert}" />
這是生成的HTML:我發現一個Grails bug描述的正是這種效果
<input type="hidden" name="tage[0].zuweisungen[0]._fixiert" />
<input type="checkbox" name="tage[0].zuweisungen[0].fixiert" checked="checked" id="tage[0].zuweisungen[0].fixiert" />
,但它的在1.0.2中標記爲固定,並且在那裏描述的問題機制(隱藏字段名稱下劃線放在錯誤的地方)在我的情況下不存在。
任何想法可能是什麼原因?
我認爲你的意思是'顯示'而不是'閃光'。 :-) – 2009-02-25 20:35:04
現在太懶了:)可能是最好的長期解決方案。 – 2009-03-01 13:00:26