Tengo un atributo llamado status
en mi dominio que es String
tipo puede tener cualquiera de dos valores Applied , NotApplied
Griales -Gsp - ¿Cómo hacer de entrada y salida casilla marcada basa en el valor del campo
tengo dos verificación cajas para ingresar este valor en mi página de edición quiero mostrar estas dos casillas de verificación.
Si el valor de status
es Applied
, debe marcarse la casilla de verificación correspondiente.
mi código
<g:message code="publicRuleInstance.course.label" default="Applied" />
<g:checkBox name="status " value="${publicRuleInstance?.status }" />
<g:message code="publicRuleInstance.course.label" default="NotApplied" />
<g:checkBox name="status " value="${publicRuleInstance?.status }" />
pero aquí tanto las casillas de verificación están activadas.
debe haber una forma de comprobar el valor, es decir, si el estado = Aplicado, entonces esa casilla de verificación debe marcarse, de lo contrario, debería estar desmarcada.
¿Hay alguna manera de hacerlo?
¿Existe alguna regla de código difícil que indique que checkBox debería tener un valor booleano? – maaz
No - 'g: checkBox' podría tener cualquier' valor'. – aiolos
Es lógico que el valor de la casilla de verificación sea booleano. Otra pregunta es cómo groovy analizará el valor que pasa. http://groovy.codehaus.org/Groovy+Truth –