Value Lists
Las value lists (listas de valores) son catálogos reutilizables de opciones que se vinculan a campos de datagrids. Permiten estandarizar los valores permitidos en un campo — países, categorías, estados, monedas — y mantener consistencia entre múltiples datagrids.
Tipos de value lists
Estática
Valores definidos manualmente. Cada valor tiene:
| Propiedad | Descripción |
|---|---|
| Value | Clave del valor (lo que se almacena) |
| Label | Etiqueta visible para el usuario |
| Order | Posición en la lista |
| Metadata (opcional) | Datos adicionales en formato JSON |
Basada en datagrid
Valores que se obtienen dinámicamente de una columna de otro datagrid:
- Datagrid fuente: el datagrid del que se extraen los valores.
- Campo de valor: la columna que proporciona los valores (keys).
- Campo de etiqueta (opcional): la columna que proporciona las etiquetas visibles.
Esto permite que la lista de opciones se actualice automáticamente cuando cambian los datos del datagrid fuente.
Crear una value list
- Desde el menú lateral, accede a Value Lists.
- Haz clic en Crear value list.
- Completa los campos:
- Key: identificador único (por ejemplo,
paises,categorias_producto). No puede cambiarse después de la creación. - Nombre: nombre descriptivo.
- Descripción (opcional): propósito de la lista.
- Tipo: estática o basada en datagrid.
- Key: identificador único (por ejemplo,
- Si es estática, añade los valores con su clave, etiqueta y orden.
- Si es basada en datagrid, selecciona el datagrid fuente y los campos.
- Confirma la creación.
Vincular a campos de datagrids
Para usar una value list en un campo de datagrid:
- Al definir o editar un campo del datagrid, selecciona la propiedad Value List Key.
- Introduce la key de la value list (por ejemplo,
paises). - El campo mostrará un desplegable con las opciones de la value list.
La misma value list puede vincularse a campos de múltiples datagrids.
Seguimiento de uso
Mind One rastrea en qué datagrids y campos se usa cada value list. Desde la vista de detalle de una value list puedes consultar:
- Número total de datagrids que la usan.
- Número total de campos vinculados.
- Detalle por datagrid: nombre del datagrid y campos específicos.
Gestión
Editar
Modifica nombre, descripción, valores o configuración de fuente. Los cambios se reflejan inmediatamente en todos los datagrids que usan la value list.
Activar/Desactivar
Las value lists inactivas no aparecen como opción al configurar campos, pero los datagrids que ya las usan siguen funcionando.
Eliminar
Solo se puede eliminar una value list si no está en uso por ningún datagrid.
Plantillas
Las value lists pueden marcarse como plantillas para reutilizarse al crear nuevas listas con la misma estructura de valores.
Permisos
| Acción | Admin | Modeller | Contributor | Data Explorer | Data Viewer |
|---|---|---|---|---|---|
| Ver | ✓ | ✓ | ✓ | ✓ | ✓ |
| Crear | ✓ | ✓ | — | — | — |
| Editar | ✓ | ✓ | ✓ | — | — |
| Eliminar | ✓ | ✓ | — | — | — |
Relacionado
- Datagrids — Los campos de datagrids se vinculan a value lists.
- Workspaces — Los campos del schema de workspace también pueden usar value lists.