logologo
Empezar
Manual
Desarrollo
Plugins
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Empezar
Manual
Desarrollo
Plugins
API
logologo
Visión general

Fuentes de datos

Gestión de fuentes de datos
Fuente de datos principal

Fuentes de datos externas (Base de datos)

Introducción
MySQL externo
MariaDB externo
PostgreSQL externo
MSSQL externo
Oracle externo
Comparación de bases de datos principal y externa
Fuente de datos REST API
Fuente de datos KingbaseES

Tablas de datos

Visión general
Tabla normal
Tabla de herencia
Tabla de archivos
Tabla de árbol
Tabla de calendario
Tabla de comentarios
Tabla de expresiones
Tabla SQL
Vista de base de datos

Campos de tabla de datos

Visión general
Validación de campos

Tipos básicos

Texto de una línea
Texto multilínea
Número de teléfono móvil
Correo electrónico
URL
Entero
Número
Porcentaje
Contraseña
Color
Icono

Tipos de selección

Marca de verificación
Menú desplegable (selección única)
Menú desplegable (selección múltiple)
Botones de opción
Casillas de verificación

Multimedia

Markdown
Markdown (Vditor)
Texto enriquecido
Adjunto (relación)
Adjunto (URL)

Fecha y hora

Visión general
Fecha y hora (con zona horaria)
Fecha y hora (sin zona horaria)
Marca de tiempo Unix
Fecha (sin hora)
Hora

Formas geométricas

Punto
Línea
Círculo
Polígono

Tipos avanzados

UUID
Nano ID
Orden
Fórmula calculada
Código automático
JSON
Selector de tabla de datos
Cifrado

Información del sistema

Fecha de creación
Fecha de última modificación
Creado por
Última modificación por
Espacio
Table OID

Tipos de relación

Visión general
Uno a uno
Uno a muchos
Muchos a uno
Muchos a muchos
Muchos a muchos (Array)

Desarrollo

Visión general
Previous PageNano ID
Next PageFórmula calculada
Aviso de traducción por IA

Esta documentación ha sido traducida automáticamente por IA.

#Campo de Ordenación

This feature is provided by the plugin «Campo de colección: Ordenar»

#Introducción

Los campos de ordenación se utilizan para ordenar registros en una colección, admitiendo la ordenación dentro de grupos.

WARNING

Dado que el campo de ordenación forma parte de la misma colección, un registro no puede ser asignado a múltiples grupos al usar la ordenación por grupos.

#Instalación

Es un plugin integrado, por lo que no requiere instalación adicional.

#Manual de Usuario

#Crear un Campo de Ordenación

20240409091123_rec_

Al crear campos de ordenación, los valores de ordenación se inicializarán:

  • Si no selecciona la ordenación por grupos, la inicialización se basará en el campo de clave primaria y el campo de fecha de creación.
  • Si selecciona la ordenación por grupos, los datos se agruparán primero y luego la inicialización se basará en el campo de clave primaria y el campo de fecha de creación.
Explicación de la Consistencia Transaccional
  • Al crear un campo, si falla la inicialización del valor de ordenación, el campo de ordenación no se creará.
  • Dentro de un cierto rango, si un registro se mueve de la posición A a la posición B, los valores de ordenación de todos los registros entre A y B cambiarán. Si alguna parte de esta actualización falla, toda la operación de movimiento se revertirá y los valores de ordenación de los registros relacionados no cambiarán. :::

#Ejemplo 1: Crear el campo sort1

El campo sort1 no está agrupado.

20240409091510

Los campos de ordenación de cada registro se inicializarán basándose en el campo de clave primaria y el campo de fecha de creación.

20240409092305

#Ejemplo 2: Crear un campo sort2 basado en la agrupación por ID de Clase

20240409092620

En este momento, todos los registros de la colección se agruparán primero (por ID de Clase) y luego se inicializará el campo de ordenación (sort2). Los valores iniciales de cada registro son:

20240409092847

#Ordenación por Arrastrar y Soltar

Los campos de ordenación se utilizan principalmente para la ordenación por arrastrar y soltar de registros en varios bloques. Los bloques que actualmente admiten esta funcionalidad incluyen tablas y tableros.

:::warning

  • Cuando se utiliza el mismo campo de ordenación para la ordenación por arrastrar y soltar, su uso en múltiples bloques puede alterar el orden existente.
  • El campo para la ordenación por arrastrar y soltar en tablas no puede ser un campo de ordenación con una regla de agrupación.
    • Excepción: En un bloque de tabla de relación uno a muchos, la clave foránea puede servir como grupo.
  • Actualmente, solo el bloque de tablero admite la ordenación por arrastrar y soltar dentro de grupos. :::

#Ordenación por Arrastrar y Soltar de Filas de Tabla

Bloque de tabla

20240409104621_rec_

Bloque de tabla de relación

:::warning En un bloque de relación uno a muchos:

  • Si selecciona un campo de ordenación no agrupado, todos los registros pueden participar en la ordenación.
  • Si los registros se agrupan primero por la clave foránea y luego se ordenan, la regla de ordenación solo afectará los datos dentro del grupo actual.

El efecto final es consistente, pero el número de registros que participan en la ordenación es diferente. Para más detalles, consulte Explicación de las Reglas de Ordenación.

#Ordenación por Arrastrar y Soltar de Tarjetas de Tablero

20240409110423_rec_

#Explicación de las Reglas de Ordenación

#Desplazamiento entre elementos no agrupados (o del mismo grupo)

Supongamos que tenemos un conjunto de datos:

[1,2,3,4,5,6,7,8,9]

Cuando un elemento, por ejemplo el 5, se mueve hacia adelante a la posición del 3, solo las posiciones de los elementos 3, 4 y 5 cambian. El elemento 5 ocupa la posición del 3, y los elementos 3 y 4 se desplazan una posición hacia atrás cada uno.

[1,2,5,3,4,6,7,8,9]

Si luego movemos el elemento 6 hacia atrás a la posición del 8, el elemento 6 ocupa la posición del 8, y los elementos 7 y 8 se desplazan una posición hacia adelante cada uno.

[1,2,5,3,4,7,8,6,9]

#Movimiento de elementos entre diferentes grupos

Al ordenar por grupo, si un registro se mueve a otro grupo, su asignación de grupo también cambiará. Por ejemplo:

A: [1,2,3,4]
B: [5,6,7,8]

Cuando el elemento 1 se mueve después del elemento 6 (el comportamiento predeterminado), su grupo también cambiará de A a B.

A: [2,3,4]
B: [5,6,1,7,8]

#Los cambios de ordenación no están relacionados con los datos mostrados en la interfaz

Por ejemplo, considere un conjunto de datos:

[1,2,3,4,5,6,7,8,9]

La interfaz solo muestra una vista filtrada:

[1,5,9]

Cuando el elemento 1 se mueve a la posición del elemento 9, las posiciones de todos los elementos intermedios (2, 3, 4, 5, 6, 7, 8) también cambiarán, incluso si no son visibles.

[2,3,4,5,6,7,8,9,1]

La interfaz ahora muestra el nuevo orden basado en los elementos filtrados:

[5,9,1]