Estoy desarrollando un Grails (1.0.4) aplicación donde quiero editar una colección de colecciones en una sola página en una vista de cuadrícula. Lo hice funcionar bastante bien dependiendo solo del manejo de parámetros indexados de Spring MVC, excepto por una cosa:Grails: casilla de verificación no se vuelve a establecer en falso
Los valores booleanos (o, para el caso, booleanos) en la cuadrícula se pueden establecer mediante la casilla de verificación, pero no , es decir, cuando puedo comprobar la casilla de verificación y actualización, el valor se establece en true, pero después, cuando edito de nuevo, desactive la casilla de verificación y actualización, sigue siendo cierto.
Este es el código del SGP de la casilla de verificación:
<g:checkBox name="tage[${indexTag}].zuweisungen[${indexMitarb}].fixiert" value="${z.fixiert}" />
Y este es el HTML generado:
<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" />
He encontrado un Grails bug que describe exactamente este efecto, pero es marcado como fijo en 1.0.2, y el mecanismo problema descrito allí (subrayado en el nombre de campo oculto se pone en el lugar equivocado) no está presente en mi caso.
¿Alguna idea de lo que podría ser la razón?
Creo que te refieres a 'mostrado' en lugar de 'brilló'. :-) –
Demasiado perezoso para hacer eso en este momento :) Probablemente la mejor solución a largo plazo. –