Pregunta

Por ejemplo, en una tarea de flujo de trabajo, podría tener un campo maestro llamado "aprobar" que, si se establece en "no", hace innecesario completar el resto de la forma (y así los hace no confundir). ¿Existe una forma limpia de implementar esto?

¿Fue útil?

Solución

Para casos como ese, en el pasado he marcado todos los campos opcionales en la lista y luego creé un formulario/edición personalizado e incluí jQuery y Presaveaction () para hacer mi propia lógica.

Tendría la columna de aprobación visible con todo lo demás oculto. Si seleccionan No, entonces pueden guardar el formulario con nada más requerido. Si seleccionan que sí, los campos ocultos restantes se vuelven visibles.

Otros consejos

Esto realmente depende de cómo implementa los formularios en los campos. Si los personaliza con Infopath, puede usar el formato condicional para que los campos sean obligatorios mediante el uso de reglas. Puede establecer una regla como: si field1 = "sí", entonces el campo 2 no puede estar en blanco. Esto lo haría obligatorio en función de la respuesta.

Licenciado bajo: CC-BY-SA con atribución
scroll top