Selector de tablas de datos
Introducción
En NocoBase, el selector de tablas de datos (Collection select) se utiliza para seleccionar una o varias tablas de datos.
El selector de tablas de datos es adecuado para escenarios como la configuración de plugins, la configuración de reglas y la gestión de metadatos. Guarda el identificador de la tabla de datos, no los registros de negocio.
Si quieres seleccionar registros de una tabla concreta, debes utilizar un campo de relación en lugar de un selector de tablas de datos.
Casos de uso
El selector de tablas de datos es adecuado para estos escenarios empresariales:
- Seleccionar la tabla de datos de destino en la configuración de plugins
- Especificar el alcance de las tablas de datos en la configuración de reglas
- Gestión de metadatos y configuración de plantillas
- Configuración de funciones que necesitan hacer referencia al identificador de una Collection
Crear la configuración
En la página «Configure fields» de la tabla de datos, haz clic en «Add field» y selecciona «Selector de tablas de datos» para crear un campo selector de tablas de datos.

El nombre del campo será utilizado por bloques de página, permisos, flujos de trabajo y API después de su creación. Confirma el nombre antes de crearlo para evitar costes de ajuste de la configuración posteriormente.
Características del campo
El comportamiento predeterminado de los campos selectores de tablas de datos es el siguiente:
Editar la configuración
Después de crear el campo, haz clic en «Edit» a la derecha del campo para editar su configuración. La edición del campo se utiliza principalmente para ajustar cómo se muestra y se utiliza en NocoBase, por ejemplo, para modificar el nombre mostrado, la descripción, el valor predeterminado, las reglas de validación o la configuración específica del campo.
Si el campo procede de una tabla de la base de datos principal que ya se ha sincronizado, la edición normalmente consiste en realizar una asignación de campos: asignar el campo de la base de datos a un Field type y un Field interface de NocoBase.
Cambiar el Field type o el Field interface no equivale a modificar simplemente un nombre mostrado. Afectará al modo de almacenamiento del campo, al componente de entrada, a las reglas de validación, a las condiciones de filtrado y a la forma de utilizar las variables en los flujos de trabajo. Cuando haya muchos datos existentes, confirma primero que el formato de los datos sea compatible.
Eliminar el campo
Haz clic en «Delete» a la derecha del campo para eliminar el campo selector de tablas de datos. En la base de datos principal también puedes seleccionar varios campos y eliminarlos por lotes.
Al eliminar un campo selector de tablas de datos creado en la base de datos principal, normalmente también se elimina la columna real correspondiente de la base de datos y los datos existentes en ella. Al eliminar un campo sincronizado desde la base de datos o asignado desde una fuente de datos externa, el alcance del impacto depende de la fuente de datos y del origen del campo correspondientes.
Eliminar un campo puede afectar a los bloques de página, formularios, filtros, permisos, flujos de trabajo, API, importaciones y exportaciones, así como a los datos existentes. Antes de eliminarlo, confirma si el campo sigue siendo utilizado por alguna configuración de negocio.
Uso en la configuración de páginas
El selector de tablas de datos es adecuado para utilizarse en formularios de configuración.
Enlaces relacionados
- Campos — Conoce la función, clasificación y lógica de asignación de los campos
- Tabla normal — Crea y administra campos en una tabla normal
- Tabla normal — Conoce cómo se utiliza una Collection
- Campo de relación — Selecciona registros de una tabla concreta

