|
CMW > Introducción > Características generales > Componentes de la aplicación > ReportControl |
ReportControl
En la nueva versión de CMW se ha implementado un nuevo tipo de rejilla denominada Reportcontrol.
Los Reportcontrol son rejillas de solo lectura, no permiten añadir, borrar, ni editar líneas. Están diseñadas para presentar consultas de datos y disponen de amplias funcionalidades que permiten moldear la información presentada en ellas.
Entre estas funcionalidades destacan el agrupamiento por columnas, la organización de las columnas y la pre-visualización o impresión de la información presentada.
.png)
Agrupamiento por columna
Sobre las cabeceras de las columnas de un Reportcontrol encontrará una zona libre con el texto "Arrastre hasta aquí un título de columna para agrupar los elementos por ese criterio".
Esta opción permite clasificar el contenido de un Reportcontrol por el valor de una o varias columnas. Es tan simple como pinchar en la cabecera de una columna y arrastrarla hasta la zona libre. En cuando suelte la columna en la citada zona, la agrupación se hará efectiva.
.png)
Organización de columnas
Un Reportcontrol permite alterar el número de columnas mostradas y cambiar el orden de las mismas en la línea para adaptarse a las necesidades de cada usuario.
Siguiendo el mismo funcionamiento que con la agrupación, podrá arrastrar las columnas a lo largo de la cabecera del Reportcontrol para variar su orden en el mismo. Si suelta una columna fuera de la zona de la cabecera dejará de presentarse en el Reportcontrol.
.png)
Es posible acceder a las columnas que han sido removidas utilizando el selector de campo situado en el menú contextual del Reportcontrol (clic derecho sobre el mismo). Veremos más detenidamente el menú contextual en el siguiente punto.
.png)
El selector de campo almacena todas las columnas que fueron añadidas en el diseño de la rejilla pero no se están mostrando actualmente. Puede devolver estas columnas al Reportcontrol arrastrándolas y soltándolas sobre la cabecera del mismo.
Menú contextual
El resto de funcionalidades añadidas disponibles en un Reportcontrol son accesibles mediante el menú contextual (clic derecho sobre el mismo).
.png)
•Reconstruir: Devuelve el estado del Reportcontrol al de la última sesión de la aplicación.
•Refrescar: Vuelve a cargar las líneas del Reportcontrol.
•Selector de campo: da acceso a las columnas removidas.
•Restablecer diseño: Carga el diseño original del Reportcontrol deshaciendo cualquier cambio del usuario.
•Seleccionar todo: marca como seleccionadas todas las líneas del Reportcontrol.
•Deseleccionar todo: desmarca todas las líneas.
•Invertir selección: marca las líneas no seleccionadas y desmarca las seleccionadas.
•Previsualizar: ejecuta un informe con el contenido actual del Reportcontrol, puede ser enviado a impresora.
•Imprimir: Envía el contenido del Reportcontrol a impresora.
•Ver pie: Muestra u oculta el pie con los totales del Reportcontrol.
•Exportar a CSV (presentación por defecto): Crea un archivo CSV (texto separado por comas) con el contenido de las líneas seleccionadas del Reportcontrol. La exportación de las columnas se hace teniendo en cuenta la presentación por defecto de CMW, que no necesariamente es la que se está visualizando actualmente.
•Exportar a CSV (presentación del usuario): Crea un archivo CSV (texto separado por comas) con el contenido de las líneas seleccionadas del Reportcontrol. La exportación de las columnas se hace teniendo en cuenta la presentación actual del Reportcontrol, es decir, es una imagen fiel de lo que se está visualizando actualmente.
•Abrir como hoja de cálculo (presentación por defecto): Crea un archivo CSV (texto separado por comas) con todo el contenido del Reportcontrol y lo abre como una hoja de cálculo. La exportación de las columnas se hace teniendo en cuenta la presentación por defecto de CMW, que no necesariamente es la que se está visualizando actualmente.
•Abrir como hoja de cálculo (presentación del usuario): Crea un archivo CSV (texto separado por comas) con todo el contenido del Reportcontrol y lo abre como una hoja de cálculo. La exportación de las columnas se hace teniendo en cuenta la presentación actual del Reportcontrol, es decir, es una imagen fiel de lo que se está visualizando actualmente.