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...
Hola. Funciona perfectamente, muchas gracias.
Hola. He comprobado lo que comentas y sí existe acceso a la carpeta. Al final lo hecho así y funciona aunque no me gusta mucho la solución: FileInputStream myStream = new FileInputStream ("c:\\temp\\"+Constantes.imagenAcuerdoGestion); fotoArchivo = IOUtils.toByteArray(myStream); getView().setValue("foto1",fotoArchivo); Te agradecería me dijeras cómo leo imágenes que se encuentren en el proyecto desde una acción. Prefiero esta opción ya que no depende de posteriores migraciones del servidor y es fácil...
Buenos días. Tengo XavaPro 7.1.1 y no consigo asignar una imagen a una propiedad de una clase del Modelo desde una acción. Quiero hacer un formulario para recoger una determinada información y me gustaría incorporar en ese formulario un imagen corporativa. Tengo un atributo foto1 declarado así //@Stereotype("IMAGE") @Stereotype("PHOTO") @Transient @ReadOnly private byte [] foto1; La única forma que se me ocurre de cargar una imagen es utilizando clases SAMBA para acceder a unidades de red porque...
Mucha gracias, funciona correctamente. Perdona por aprovechar el hilo ya que es un problema relacionado con imágenes y del mismo proceso y por no dispersar. Creo un nuevo hilo.
No entiendo por qué no se redimensiona la foto al tamaño de pixel establecido en el custom.css Por otro lado, la foto en cuestión, al asignarle el valor con tipo byte[] lo muestra bien el tomcat de desarrollo Tomcat/9.0.75 , sin embargo al desplegar el proyecto en el tomcat de producción Tomcat/9.0.76 muestra el siguiente mensaje y no sale la ventana del modelo: ERROR: Ha sucedido una excepción al procesar la página JSP [xava/execute.jsp] en línea [83] 80: manager.initModule(request, errors, messages);...
Me sale así, no se ajusta la imagen en la parte superior del formulario
Hola. Permíteme meterme en este hilo pero tengo el mismo problema y no me funciona la solución. Tengo XavaPro 7.1 Este es mi custom.css src\main\webapp\xava\style\custom.css .ox-image { width: 330px; } Tengo un atributo foto1 en la clase cuyo valor asigno desde la acción. No consigo cambiar el tamaño, tampoco funciona con @Stereotype("IMAGE") @Stereotype("PHOTO") @Transient @ReadOnly private byte [] foto1; Además, he tenido que obtener el archivo para asignar la imagen utilizando clases SAMBA para...
Ya se lo que pasa. Estoy en una institución pública hospitalaria y esa dirección del servidor SMTP está bloqueada. Desde fuera de la institución sí la alcanza. Perdonad por vuestro tiempo y muchas gracias.
Muchas gracias Juan Leonardo por tu interés, ¿ A ti te funciona? Adjunto pantalla de debug con las primeras variables. No tengo claro lo que mirar.
Perdón Juan Leonardo, he ejecutado otra aplicación diferente. La traza e la aplicación correcta es esta: ene 21, 2021 8:48:10 PM org.openxava.controller.ModuleManager log DETALLADO: 0:0:0:0:0:0:0:1 null SignIn.signIn 20ms ene 21, 2021 8:48:10 PM org.openxava.web.dwr.DWRBase request DETALLADO: Tiempo petición=48 ms ene 21, 2021 8:48:12 PM org.openxava.controller.ModuleManager log DETALLADO: 0:0:0:0:0:0:0:1 null MODULE:RecoverPassword ene 21, 2021 8:48:12 PM org.openxava.web.dwr.DWRBase request DETALLADO:...
Y aparece en pantalla el error: Ha sido imposible ejecutar la acción Recuperar contraseña: Couldn't connect to host, port: Host, 25; timeout -1
La traza es la siguiente, Javier: GRAVE: Couldn't connect to host, port: Host, 25; timeout -1 com.sun.mail.util.MailConnectException: Couldn't connect to host, port: Host, 25; timeout -1; nested exception is: java.net.UnknownHostException: Host at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2185) at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:716) at javax.mail.Service.connect(Service.java:364) at javax.mail.Service.connect(Service.java:222) at javax.mail.Service.connect(Service.java:171)...
Hola. He activado la opción de aplicaciones no seguras. El log es el siguiente, no ha nada más: ene 20, 2021 8:06:42 PM org.openxava.controller.ModuleManager log DETALLADO: 0:0:0:0:0:0:0:1 null MODULE:RecoverPassword ene 20, 2021 8:06:42 PM org.openxava.web.dwr.DWRBase request DETALLADO: Tiempo petición=37 ms La aplicación se queda intentando procesar pero no avanza. Adjunto pantalla. Muchas gracias
Hola. Al intentar recuperar una contraseña con xavapPro 6.3.2 se queda cargando y no llega enviar ningún correo electrónico. La configuración de las variables en xava.properties es la siguiente: smtpHost=smtp.gmail.com smtpPort=587 smtpUserId=area2.sms@gmail.com smtpUserPassword=xxxxxx smtpHostTrusted=true smtpStartTLSEnable=true Muchas gracias
No funciona
Cuando funcione esto lo cambiaré por una variable. El problema es que no se donde...
Este sería el getter de la coleccion pero no se que hacer con el resultado. La lista...
No se en qué propiedad y clase lo tengo que hacer ¿ En la clase @Embeddable o en...
No. No se si está relacionado pero Lo que tengo es es controladores.xml lo sigueinte...
Hola. No conseguir que desde las líneas de detalle pueda retrigir los elementos que...
Hola. Tengo un problema y es que al grabar una relación mater-detail me muestra este...
Lo he conseguido. Gracias Ahora al grabar una relación mater-detail me muestra este...
Gracias Javier. Pero sigo atascado porque pretendo pasar una clase (zona), no un...
Necesito capturar el usuario que se valida y aplicar un filtro a los datos que se...