NODUM - HERRAMIENTAS / FORMULARIOS
Imagenes de datos repetitivos en iReport (3.0.0)
Este breve alcance de documento busca detallar, en simples pasos, cómo mostrar imágenes de datos repetitivos. Un ejemplo de uso es cuando tenemos una grilla de archivos adjuntos asociadas a ciertos registros.
1) Disponer de la herramienta iReport 3.0.0, asegurarse de que esté conectado a una fuente de datos.
2) Disponer de la herramienta Editor de Formularios - NODUM.
3) Disponer de una tabla de datos de formato repetitivo (puede ser también de formato singular).
4) Establecer controles adjuntos a nivel de formularios, con una ruta relativa o absoluta.
5) Almacenar el nombre del adjunto en un campo de la tabla.
6) Formatear la ruta fija de los parámetros generales junto con la ruta del paso 4, enviar como parámetro dicha ruta.
7) Utilizar un ImageBox en IReport que lea el path enviado junto con el nombre del adjunto almacenado en la base de datos.
Los pasos están detallados en la respuesta técnica.
Procesos de Botonera
Previo a la utilización de este mantenimiento es necesario definir el proceso NodumTOP (formulario MsuiProcTOP) correspondiente con la siguiente clase Java: uy.com.nodum.cliente.generico.aplicaciones.botprocesos.FrameBotoneraProcesos . En este mantenimiento se seleccionan los datos necesarios para la definición de una botonera de procesos. Se indica el formulario de filtros y título de la aplicación.
Controles Filtro Botonera
Se definen los controles pertenecientes al formulario de filtros de la botonera (Procesos Botonera - MProcBotonera) que se requieran mantener su valor o no, luego de transaccionar con un formulario.
Parametrización Botones Botonera
Se define el formulario que ejecutará cada botón. Se crearán los botones en sí, con su propio nombre y/o ícono dentro de una clasificación. Se asigna una ubicación dentro de la misma y se relacionan los controles del formulario seleccionado como formulario de filtros, de la botonera (Procesos Botonera - MProcBotonera) con los controles del formulario a ejecutar por el botón.
Usuarios Herramientas Visual
Se definen los Usuarios Nodum que tendrán permisos de acceso a la suite de herramientas Nodum Visual. Por ejemplo, Editor de Formularios.
Procesos Generador de Aplicaciones
Previo a la utilización de este mantenimiento es necesario definir el proceso NodumTOP (formulario MsuiProcTOP) correspondiente con la siguiente clase Java: uy.com.nodum.cliente.generico.aplicaciones.appgen.vista.FrameAplicacionGenerica.
En este mantenimiento se seleccionan los datos necesarios para la definición de una aplicación. Se indica el formulario de filtros, título y adjunto que contendrá la aplicación.
Botones Generador de Aplicaciones
Se seleccionan los datos necesarios para la parametrización de un botón de la aplicación. La funcionalidad de los botones es la de ejecutar uno o varios formularios Nodum, incluso formularios de reportes.
Formularios Generador de Aplicaciones
Se seleccionan los datos necesarios para la parametrización de un botón de la aplicación. La funcionalidad de los botones es la de ejecutar uno o varios formularios Nodum, incluso formularios de reportes.
Vistas Generador de Aplicaciones
Se definen las grillas (pestañas/tabs/vistas) que tendrá la aplicación.
Navegaciones Generador de Aplicaciones
Se definen las propiedades necesarias para realizar una navegación.
Se ingresan los códigos de las vistas (origen-destino) involucradas en la navegación, en conjunto con el pasaje de valores de los identificadores de campo de una vista origen hacia una vista destino. También, se define la manera en que la navegación se presentan, pudiendo ingresar una clasificación nueva o existente para visualizar las navegaciones en un submenu en el menú contextual o simplemente se puede omitir esta propiedad para visualizar la navegación como una opción directa del menu contextual.
Clasificaciones de Arboles
Se definen los datos que tendrá la aplicación. (columnas/campos).
Clasificación Botones Botonera
Se asocian al proceso NodumTOP (proceso de botonera) las clasificaciones que contendrán los botones. Una clasificación es una agrupación de botones. Cada una de ellas tiene un literal (título para mostrarle al usuario), un archivo de ayuda online y parámetros que refieren a la presentación de dichas clasificaciones y los botones que la componen.
Limpieza de Datos
Aplicación que lee, interpreta y ejecuta los scripts sql asociados a la limpieza de datos en una base. El objetivo de la aplicación es proveer al usuario un mecanismo para ejecutar los scripts de manera centralizada y, en la medida de lo posible, automatizada.
Importar un archivo excel en grillas de formularios en Navegador web desk
Se permite importar una grilla cuyas columnas contengan solo los datos de las columnas formateados con el tipo de datos de las columnas de la grilla del formulario. Se permiten importar datos a las columnas que aceptan alta.
El orden de las columnas en el excel no tiene que ser el mismo que el del formulario ya que la interfaz de usuario permite reordenarlas.