Estructura definición de campos de objetos QU_Table

Los campos de una tabla SQL (clases que extiendan la clase QU_Table) se definen con un array con los siguientes formatos posibles:


1. Campos de Datos (QU_ColReal)

Este es el formato más común y se utiliza para definir campos que almacenarán datos reales en la base de datos. La mayoría de los parámetros se interpretan de manera estándar.

Estructura del array:

array('<colType>,<colCode>,<sqlType>,<lenght>,<htmlType>,<description>,<values>,<defaultValue>,<onkeyupCol>')

Valores específicos para este formato:


2. Enlaces con Otros Ficheros (Joins)

Este formato se dedica a la definición de enlaces con otras tablas o ficheros, permitiendo seleccionar valores de ellos.

Estructura del array:

array('<colType>,<colCode>,<sqlType>,<lenght>,<htmlType>,<description>,<values>,<defaultValue>,<onkeyupCol>')

Valores específicos para este formato:


3. Elementos Estructurales y de Presentación

Este formato se utiliza para definir elementos que no son campos de datos propiamente dichos, sino que organizan la interfaz o presentan información.

Estructura del array:

array('<colType>,<colCode>,<sqlType>,<lenght>,<htmlType>,<description>,<values>,<defaultValue>,<onkeyupCol>')

Valores específicos para este formato:


3.1. Pestañas de Separación

Este grupo se enfoca en la creación de pestañas para organizar el contenido. Se utilizan para dividir la interfaz en secciones navegables.


3.2. Fieldsets de Separación

Este grupo gestiona la apertura y cierre de fieldsets, que son elementos HTML utilizados para agrupar visualmente controles relacionados dentro de un formulario.


3.3. Separadores Visuales

Este grupo incluye elementos para añadir separaciones visuales simples en la interfaz, como rayas o espacios en blanco.


3.4. Texto HTML

Este grupo se utiliza para incrustar bloques de texto HTML directamente en la interfaz.


3.5. Grupos de Campos

Este grupo permite organizar campos en grupos visuales, lo que puede implicar configuraciones de columnas para mejorar la presentación.


3.6. Líneas Anuladas (Void)

Este grupo se refiere a líneas que están inactivas y no se procesan en el constructor de la tabla.


Espero que esta organización te resulte mucho más clara y útil para navegar por tu documentación. ¿Necesitas alguna aclaración adicional sobre alguno de estos puntos, o te gustaría que exploráramos algún ejemplo práctico?