Hola. Efectivamente si incluyo los datos como dataSource, en vez de enviarlo vacío sí funciona, pero mi objetivo era enviarlo vacío y que cargara el definido en el dataset principal de JasperReport pero por lo que parece esto no puede ser. Como decía sí puede ser si se utiliza un objeto table y funciona correctamente con parámetros como el ejemplo que puse del campo CodigoCeco. Creo que es un fallo de JasperReport, porque al fin y al cabo el sql hay que montarlo en el dataset para ver el resultado...
Hola. El ejemplo que enviaba sí funciona porque el report muestra los datos en un table, pero si le envío los datos a una banda detail, no lo muestra cuando lo hacemos con un DataSource vacío: protected JRDataSource getDataSource() throws Exception { // TODO Auto-generated method stub return new JREmptyDataSource(); } Pongo a continuación el método getParameters y el código del report, donde puedes ver la Sentencia SQL a nivel raíz. El informe muestra los datos de clases de costes para todos los...
Buenos días. Tengo un problema al mostrar datos en una banda detail de jasperreport y es que muestra null donde debería mostrar los datos. Cuando utilizo un objeto table en vez de detail todo funciona bien, muestra datos y recibe bien los parámetros. Adjunto el código java en OpenXava que muestra correctamente el objeto table: protected Map getParameters() throws Exception { // TODO Auto-generated method stub // @Inject // A partir de v4m2, si no usamos <usa-objeto/> // Servicio servicio=null; CecoGasto...
Muchas gracias por la compresión del escenario que he intentado explicar
Hola. Creo que todo depende de la aplicación en cuestión y del entorno. En nuestro entorno y para esta aplicación lo importante no es saber la persona que lo realiza, ya que hay alta rotación (sustituciones, traslados, etc.), lo importante es el centro de procedencia más que la persona que lo realiza. En este contexto se evita la gestión de usuarios y el circuito planteado de esta forma funciona correctamente y sin intervención del servicio de informática. Creo que con una variable de entorno solucionaría...
Buenos días. Quería plantear una duda que me surgió con la versión XavaPro 7.3 (2024-4-16) y es que implementa que un mismo usuario no se pueda validar varias veces, es decir, mantener varias sesiones con el mismo usuario. Tenemos una aplicación en la que utilizamos usuarios genéricos para ser flexibles por la gran cantidad de usuarios que existe y no es posible un mantenimiento ágil de los mismos, por la rotación y por ser en fin de semana, estivos, etc. Todavía mantenemos alguna aplicación en la...
Hola. El atributo es cuestión es el siguiente. Si quito @Editor se muestra en formato lista y no da error @Editor( value="ValidValuesRadioButton") @Required @Column(length=30) // @Enumerated(EnumType.STRING) private Estamento estamento; public enum Estamento { Facultativo, SanitarioNoFacultativo, NoSanitario };
Buenos días. Trabajo con XavaPro 7.1.1 y la aplicación me funciona bien pero tengo este error en la consola del tomcat y no entiendo el motivo. ¿Alguna pista? Gracias por vuestro tiempo: GRAVE: ¡ADVERTENCIA! No existe valor posible para índice -1 java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 3 at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source) at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source) at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown...