グリッドビューの単一ページでコレクションのコレクションを編集するGrails(1.0.4)アプリケーションを開発しています。Grails:チェックボックスがfalseに戻されていない
グリッド内のブール値(またはそのブール値)の値は、チェックボックスで設定できますが、設定されていない場合を除いて、Spring MVCのインデックス付きのパラメータ処理でのみうまく動作します。つまり、チェックボックスをチェックして更新すると、値はtrueに設定されますが、後で再度編集するときにチェックボックスをオフにして更新すると、それは真のままです。私は、まさにこの効果を説明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" />
:
これは、チェックボックスのGSPコードです:
<g:checkBox name="tage[${indexTag}].zuweisungen[${indexMitarb}].fixiert" value="${z.fixiert}" />
そして、これは、生成されたHTMLです1.0.2で修正済みとマークされ、そこに記述されている問題のメカニズム(間違った場所に置かれている隠しフィールド名の下線)は私の場合は存在しません。
何が原因である可能性がありますか?
、タグを生成するものです私はあなたが「光る」の代わりに「見せられた」という意味だと思います。 :-) –
これを行うにはあまりにも怠惰です:)おそらく最も良い長期的な解決策でしょう。 –