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
Accede a Campos y selecciona la entidad correspondiente.
Localiza el campo que quieras mostrar u ocultar.
Sitúa el cursor sobre su fila y selecciona el icono de lápiz.
Despliega Configuración de visibilidad dinámica.
En Campo que controla la visibilidad, selecciona el campo de origen.
En Valores que muestran el campo, selecciona los valores que harán que aparezca.
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
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
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
Accede a Campos y selecciona la entidad correspondiente.
Localiza el campo de selección cuyas opciones quieras limitar.
Sitúa el cursor sobre su fila y selecciona el icono de lápiz.
En Campo que controla los valores (dependencia), selecciona el campo de origen.
Selecciona Guardar.
Accede a Listas de valores y abre la lista asociada al campo dependiente.
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
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
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.



