Ir al contenido principal

¿Cómo configurar campos dinámicos y dependientes?

Aprende a distinguir los campos dinámicos de los dependientes y configura cuándo aparece un campo o qué opciones ofrece una lista.

Escrito por Jon Trasobares

Qué diferencia hay entre un campo dinámico y uno dependiente

La diferencia está en qué cambia al seleccionar un valor en el campo de origen:

Configuración

Qué cambia

Cuándo utilizarla

Campo dinámico

El campo de destino aparece o se oculta.

Cuando solo necesitas solicitar un dato en determinadas situaciones.

Campo dependiente

Cambian las opciones disponibles en la lista de destino.

Cuando las opciones válidas dependen de una selección anterior.

  • En ambos casos, un campo de origen controla el comportamiento de otro campo de la misma entidad.

  • El campo de origen debe ser una lista de valores.

  • Para configurar una dependencia, el campo de destino también debe ser una lista de valores.


Configurar un campo dinámico

  1. Accede a Campos y selecciona la entidad correspondiente.

  2. Localiza el campo que quieras mostrar u ocultar.

  3. Sitúa el cursor sobre su fila y selecciona el icono de lápiz.

  4. Despliega Configuración de visibilidad dinámica.

  5. En Campo que controla la visibilidad, selecciona el campo de origen.

  6. En Valores que muestran el campo, selecciona los valores que harán que aparezca.

  7. Selecciona Guardar.

Para configurar también la obligatoriedad, el modo de solo lectura o el valor por defecto según cada selección, consulta el artículo sobre Smart Fields.

Caso práctico: mostrar un campo solo para contratistas

Situación y objetivo

Una empresa de materiales de construcción trabaja con distribuidores, contratistas y clientes finales.

Necesita registrar el volumen estimado de compra mensual únicamente para los contratistas.

Configuración

Configura ambos campos dentro de la misma entidad:

Elemento

Configuración

Campo de origen

Tipo de cliente.

Opciones del campo de origen

Distribuidor, Contratista y Cliente final.

Campo de destino

Volumen estimado de compra mensual.

Valor que muestra el campo

Contratista.

Resultado esperado

Selección en Tipo de cliente

¿Se muestra Volumen estimado de compra mensual?

Distribuidor

No

Contratista

Sí

Cliente final

No

Aquí cambia la visibilidad del campo de destino. El formulario solicita el volumen de compra únicamente cuando corresponde.


Configurar un campo dependiente

  1. Accede a Campos y selecciona la entidad correspondiente.

  2. Localiza el campo de selección cuyas opciones quieras limitar.

  3. Sitúa el cursor sobre su fila y selecciona el icono de lápiz.

  4. En Campo que controla los valores (dependencia), selecciona el campo de origen.

  5. Selecciona Guardar.

  6. Accede a Listas de valores y abre la lista asociada al campo dependiente.

  7. Configura la relación entre sus opciones y los valores del campo de origen.

La selección del campo de origen establece la dependencia. La configuración de la lista determina qué opciones corresponden a cada valor.

Caso práctico: ofrecer acabados según el material

Situación y objetivo

Una empresa ofrece distintos acabados para madera, metal y piedra.

Necesita que el campo «Acabado disponible» ofrezca únicamente las opciones correspondientes al material seleccionado.

Configuración

Configura ambos campos dentro de la misma entidad:

Elemento

Configuración

Campo de origen

Tipo de material, de tipo lista de valores.

Opciones del campo de origen

Madera, Metal y Piedra.

Campo dependiente

Acabado disponible, también de tipo lista de valores.

Relaciona los valores de ambas listas:

Material seleccionado

Acabados disponibles

Madera

Natural, Tinte oscuro y Barnizado.

Metal

Galvanizado, Pintado y Cepillado.

Piedra

Pulido, Envejecido y Rústico.

Resultado esperado

Al seleccionar «Madera», la lista de acabados ofrece «Natural», «Tinte oscuro» y «Barnizado».

Al cambiar a «Metal», ofrece «Galvanizado», «Pintado» y «Cepillado».

Aquí cambian las opciones de la lista de destino. Esta relación ayuda a evitar selecciones de acabados que no corresponden al material.


Buenas prácticas

  • Define primero el resultado esperado: mostrar u ocultar un campo, o limitar las opciones de una lista.

  • Comprueba que los campos de origen y destino pertenecen a la misma entidad.

  • En las dependencias, revisa las opciones asociadas a cada valor de origen para evitar listas incompletas o relaciones incorrectas.

  • Prueba todos los valores de origen, incluidos los que no deben mostrar el campo o no tienen opciones asociadas.

  • Cambia la selección después de completar el campo de destino y comprueba cómo queda la información.

  • Verifica el resultado en la web y en la aplicación móvil cuando el campo esté disponible en ambas.

  • Antes de aplicarlo al equipo, comprueba la configuración en formularios de creación y edición.

Si necesitas combinar la visibilidad con otras condiciones de comportamiento, revisa la configuración específica de Smart Fields.

¿Ha quedado contestada tu pregunta?