Hola, me ha surgido un problema en la validación de campos <html:multibox> con Struts. La idea es modificar un campo llamado medios y para ello empleo String[] medios.
A la hora de modificar tengo 3 categorias de multibox para los medios:
1º) Algunos multibox deben aparecer checkeados e imposibles de modificar.
2º) Algunos multibox deben aparecer checkeados pudiéndose cambiar.
3º) El resto de multibox aparecerán sin estar checkeados.
Muestro bien por pantalla el conjunto de medios y dependiendo de su categoría aparecen correctamente. Un ejemplo es:
1º Categoría:
<html:multibox name="datosmodificacion" property="medios" disabled="true" value="<%=medio %>"/><%=medio %>
2º Categoría:
<html:multibox name="datosmodificacion" property="medios" value="<%=medio %>"/><%=medio %>
3º Categoría:
<html:multibox property="medios" value="<%=medio %>"/><%=medio %>
En la validación,necesito que al menos uno esté seleccionado así que tengo lo siguiente:
<field property="medios" depends="required">
<arg0 key="campo.medios"/>
</field>
Mi problema me surge cuando se da el caso en el que sólamente hay checkeados los DISABLED="true". Al enviar el formulario, me salta la validación diciendo que debo seleccionar alguno y el caso es que están checkeados.
¿Os ha pasado lo mismo? ¿Alguna idea?
Un saludo.