Los campos condicionales son aplicables en casi cualquier situación cuando utilizas formularios pero quieres que el formulario sea breve al mismo tiempo. Permítenos esbozarlo con un breve ejemplo de contenedor.
Supón que necesitas inspeccionar un contenedor entrante para verificar que esté limpio. Bueno, si está limpio, eso solo significa una simple pregunta, ¿verdad?
Pero ahora, cuando el contenedor está realmente sucio, hay más cosas que quieres saber. Entonces, puedes hacer algunas preguntas de seguimiento en ese caso. Por ejemplo, ¿es tierra húmeda o seca? Y si es tierra seca, ¿es arena o algún tipo de químico?
Por supuesto, podrías agregar todas esas preguntas a un formulario (al igual que en un formulario en papel), pero esto también hará que el formulario sea muy largo.
¡Es aquí donde entran los "Campos condicionales"! Avancemos y construyamos este formulario con el ejemplo anterior :-)
Para empezar, crea un formulario con diferentes Tipos de Campo.
Ubica el campo donde te gustaría aplicar las posibles condiciones (campos condicionales), en este caso, "¿está sucio el contenedor?"
Luego agrega un nuevo campo, donde se pueda seleccionar "Tipo de contaminación" cuando el contenedor esté sucio, y agrega los 3 tipos de contaminación que determinamos que se requieren (húmedo, seco y olor).
4. Ahora viene la solución clave: en la parte inferior del campo, marca la opción "Oculto (campo condicional)" y aparecerá una pequeña ventana. En "Mostrar cuando:", elija el campo en el que desea hacer preguntas condicionales de seguimiento (en este caso: "¿está sucio el contenedor?")
5. Define con qué respuesta (en este caso, sí), se mostrará esta pregunta de seguimiento (en este caso, "Tipo de contaminación").
6. Haz click en "Guardar condición" para confirmar.
Hay diferentes Tipos de Campo en nuestros formularios, y puedes establecer condiciones en los siguientes tipos:
Campos numéricos: establecen condiciones de tipo "Menor que, Mayor que, Igual a"
Campos de texto: establecen condiciones si una respuesta contiene una determinada palabra
Seleccionar campos: establece condiciones si una respuesta contiene una opción específica
Casilla de verificación: establece condiciones si se marcó o no
¡Listo! Guardamos el formulario y veremos qué hace en la aplicación (recuerda volver a cargar la configuración):
Nifty!
Ahora, con esto puedes construir formularios con la funcionalidad más increíble. ¡Simple, pero muy poderoso!