Agrupación de Campos
Este recurso permite agrupar dos o más campos de aplicación en un campo virtual del tipo especial Agrupación de campos.
Véase Cómo crear una Agrupación de Campos{.:target=”_blank”}.
Ejemplos de agrupación de campos
Configuración general
Vea a continuación, en detalle, las opciones generales de configuración de la agrupación de campos.
Tipo de datos
Informa del tipo de datos del campo en la aplicación.
Label
Define el título que aparece en la columna de la aplicación.
La definición de texto no tiene restricción de caracteres y se puede hacer con un fixed text o usando un lang, para crear sistemas con múltiples idiomas.
Ver más detalles sobre idiomas y sobre nuestro Diccionario de datos.
Agrupación de campos
En este atributo definimos los campos que se agruparán, desplazándolos hacia la derecha, y el orden en que se mostrarán estos campos dentro de la agrupación de campos.
Opciones de visualización
Define cómo se mostrarán los valores de los campos agrupados en el campo.
Seleccionando la opción Etiqueta y Valor (Valor por defecto) se define que tanto la label como el valor del campo serán mostrados, vea el ejemplo a continuación.
Al seleccionar la opción Valor sólo se mostrará el contenido del campo, véase el ejemplo siguiente.
Colocación de la etiqueta
- Arriba - Valor por defecto, coloca la etiqueta de los campos agrupados encima de los valores.
- Al lado - Sitúa la Etiqueta de los campos junto a los valores.
Este atributo sólo está disponible cuando se selecciona la opción valor de campo en el atributo Opciones de visualización.
Ejemplo de etiqueta Arriba
Etiqueta de ejemplo en el lateral
Distancia entre campos
Define el espaciado entre los campos agrupados. Este atributo se aplica en píxeles, y sólo se requiere un valor numérico para definirlo.
Ejemplos de campos con y sin espaciado
Título para ordenar campos agrupados
![Title sorting][att_title_sorting]
Este atributo define el título del cuadro de clasificación de agrupación.
Por defecto, Scriptcase establece el lang
{lang_field_grouping_choose_column_sorting}
como título. El texto lang se puede cambiar en el Traducir aplicaciones.
Ejemplo de clasificación de campos agrupados
Tipo SQL
Define el tipo SQL del campo
Configuración de la pantalla
Vea a continuación, en detalle, las opciones de configuración para la visualización de la agrupación de campos.
Alineación horizontal del título
Defina la alineación horizontal del título de la agrupación de campos como: Izquierda, Centralizado ou Derecha. Consulte a continuación el comportamiento de cada opción.
Si no se selecciona ningún valor, dejando el atributo vacío, la alineación heredará la configuración del tema de la aplicación.
Ejemplos de alineaciones horizontales: Izquierda - Derecha - Centralizado
Alineación vertical del título
Defina la alineación vertical del título de la agrupación de campos como : Top, medio o inferior. Compruebe a continuación cómo debería funcionar cada una de las opciones.
Si no se selecciona ningún valor, dejando el atributo vacío, la alineación heredará la configuración del tema de la aplicación.
Ejemplos de alineaciones verticales: Top - Medio - Inferior
Color de fondo
Este atributo cambia el color de fondo del campo donde se mostrarán los registros. El color de fondo se aplicará a toda la columna de la agrupación de campos.
Las configuraciones referentes a los campos agrupados deben realizarse en la configuración del propio campo, de forma individual.
Ejemplo del color de fondo del campo
Título Color
Cambiar el color del texto en el título de la Agrupación de Campos.
Las configuraciones referentes a los campos agrupados deben realizarse en la configuración del propio campo, de forma individual.
Ejemplo del color del título
Color de fondo del título del campo
Establece el color de fondo del título de la Agrupación de Campos.
Las configuraciones referentes a los campos agrupados deben realizarse en la configuración del propio campo, de forma individual.
Ejemplo de cambio del color de fondo del título
Negrita
Define si el título de la agrupación de botones estará en negrita o no.