मैं एक Grails (1.0.4) ऐप विकसित कर रहा हूं जहां मैं ग्रिड व्यू में एक पृष्ठ पर संग्रहों का संग्रह संपादित करना चाहता हूं। मुझे स्प्रिंग एमवीसी के अनुक्रमित पैरामीटर हैंडलिंग पर निर्भर करता है, केवल एक चीज को छोड़कर:Grails: चेकबॉक्स को वापस झूठ पर सेट नहीं किया जा रहा है
बूलियन (या, उस मामले के लिए, बूलियन) मान ग्रिड में मूल्य चेकबॉक्स के माध्यम से सेट किया जा सकता है, लेकिन सेट नहीं किया जा सकता , यानी जब मैं चेकबॉक्स और अद्यतन की जांच करता हूं, तो मान सत्य पर सेट होता है, लेकिन बाद में जब मैं फिर से संपादित करता हूं, तो चेकबॉक्स को अनचेक करें और अपडेट करें, यह सच है।
यह चेक बॉक्स की जीएसपी कोड है:
<g:checkBox name="tage[${indexTag}].zuweisungen[${indexMitarb}].fixiert" value="${z.fixiert}" />
और इस HTML कि उत्पन्न किया जाता है:
<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" />
मैं एक Grails bug कि वास्तव में इस आशय का वर्णन करता है मिल गया है, लेकिन यह है 1.0.2 में तय के रूप में चिह्नित, और वहां वर्णित समस्या तंत्र (छिपे हुए क्षेत्र के नाम में अंडरस्कोर गलत जगह पर रखा गया है) मेरे मामले में मौजूद नहीं है।
कोई विचार क्या कारण हो सकता है?
मुझे लगता है कि आप 'चमक' के बजाय 'दिखाया' मतलब है। :-) –
अभी यह करने के लिए बहुत आलसी :) शायद सबसे अच्छा दीर्घकालिक समाधान, हालांकि। –