Activity for OpenXava

  • Jim B Jim B modified a comment on discussion Help (English)

    Hello, I have a module A for which I need to fetch records from a rest api. I need the user to 1) pick fetch criteria from module B's list displayed as a dialog (user will pick entries from a list of Period records) and 2) fetch from rest api 3) populate the module A with new records. here are my efforts: This is the first action, triggered from module A // Show dialog showDialog(); // Create a NEW tab for Period (not the current tab) Tab periodTab = new Tab(); periodTab.setModelName("Period"); //...

  • Jim B Jim B modified a comment on discussion Help (English)

    Hello, I have a module A for which I need to fetch records from a rest api. I need the user to 1) pick fetch criteria from module B's list displayed as a dialog (user will pick entries from a list of Period records) and 2) fetch from rest api 3) populate the module A with new records. here are my efforts: This is the first action, triggered from module A // Show dialog showDialog(); // Create a NEW tab for Period (not the current tab) Tab periodTab = new Tab(); periodTab.setModelName("Period"); //...

  • Jim B Jim B modified a comment on discussion Help (English)

    Hello, I have a module A for which I need to fetch records from a rest api. I need the user to 1) pick fetch criteria from module B's list displayed as a dialog (user will pick entries from a list of Period records) and 2) fetch from rest api 3) populate the module A with new records. here are my efforts: This is the first action, triggered from module A // Show dialog showDialog(); // Create a NEW tab for Period (not the current tab) Tab periodTab = new Tab(); periodTab.setModelName("Period"); //...

  • Jim B Jim B modified a comment on discussion Help (English)

    Hello, I have a module A for which I need to fetch records from a rest api. I need the user to 1) pick fetch criteria from module B's list displayed as a dialog (user will pick entries from a list of Period records) and 2) fetch from rest api 3) populate the module A with new records. here are my efforts: This is the first action, triggered from module A // Show dialog showDialog(); // Create a NEW tab for Period (not the current tab) Tab periodTab = new Tab(); periodTab.setModelName("Period"); //...

  • Jim B Jim B modified a comment on discussion Help (English)

    Hello, I have a module A for which I need to fetch records from a rest api. I need the user to 1) pick fetch criteria from module B's list displayed as a dialog (user will pick entries from a list of Period records) and 2) fetch from rest api 3) populate the module A with new records. here are my efforts: This is the first action, triggered from module A // Show dialog showDialog(); // Create a NEW tab for Period (not the current tab) Tab periodTab = new Tab(); periodTab.setModelName("Period"); //...

  • Jim B Jim B modified a comment on discussion Help (English)

    Hello, I have a module A for which I need to fetch records from a rest api. I need the user to 1) pick fetch criteria from module B's list displayed as a dialog (user will pick entries from a list of Period records) and 2) fetch from rest api 3) populate the module A with new records. here are my efforts: This is the first action, triggered from module A // Show dialog showDialog(); // Create a NEW tab for Period (not the current tab) Tab periodTab = new Tab(); periodTab.setModelName("Period"); //...

  • Javier Paniza Javier Paniza posted a comment on discussion Ayuda (Español)

    Hola Gregorio: no necesito modificar nada de la lógica de identificación del usuario Y no hace falta que lo hagas, puedes llamar a super. Pero es un punto donde puedes ejecutar tu propia lógica en el momento que el usuario se identifica. No tenemos una acción on-signin que puedas definir en controllers.xml, pero esto te podría servir. Para lo que quieres también puedes usar un enfoque bajo demanda. Tener una clase MisValoresUsuario que cuando se llame por primera vez a cada método lo busque o calcule...

  • OpenXava OpenXava released /openxava/7.7.1/openxava-7.7.1.zip

  • Javier Paniza Javier Paniza posted a comment on discussion Open Discussion (NOT FOR HELP)

    Hi friends, OpenXava 7.7.1 is already available. I invite you to have a look at the announcement: https://www.openxava.org/blog/openxava-7.7.1-released Cheers

  • Jim B Jim B posted a comment on discussion Help (English)

    Hello, I have a module A for which I need to fetch records from a rest api. I need the user to 1) pick fetch criteria from module B's list displayed as a dialog (user will pick entries from a list of Period records) and 2) fetch from rest api 3) populate the module A with new records. here are my efforts: This is the first action, triggered from module A // Show dialog showDialog(); // Create a NEW tab for Period (not the current tab) Tab periodTab = new Tab(); periodTab.setModelName("Period"); //...

  • JOSE ELIAS JOSE ELIAS modified a comment on discussion Ayuda (Español)

    Hola JP, te cuento el problema que estamos teniendo. Imagina el objeto Factura y de este extienden FacturaRecibida y FacturaEmitida Factura recibida tiende una coleccion Si se abre la factura desde la lista de facturas recibidas todo funciona correctamente. Si se abre la factura desde lista de facturas, las colecciones no muestran sus registros aunque si que los cuenta en la cabecera de la colección. En la primera imagen se ve la situación de abrir la factura desde la superclase y se ve como cuenta...

  • JOSE ELIAS JOSE ELIAS modified a comment on discussion Ayuda (Español)

    Hola JP, te cuento el problema que estamos teniendo. Imagina el objeto Factura y de este extienden FacturaRecibida y FacturaEmitida Factura recibida tiende una coleccion Si se abre la factura desde la lista de facturas recibidas todo funicona correctamente. Si se abre la factura desde lista de facturas, las colecciones no muestran sus registros aunque si que los cuenta en la cabecera de la colección. En la primera imagen se ve la situación de abir la factura desde la superclase y se ve como cuenta...

  • JOSE ELIAS JOSE ELIAS modified a comment on discussion Ayuda (Español)

    Hola JP, te cuento el problema que estamos teniendo. Imagina el objeto Factura y de este extienden FacturaRecibida y FacturaEmitida Factura recibida tiende una coleccion Si se abre la factura desde la lista de facturas recibidas todo funicona correctamente. Si se abre la factura desde lista de facturas, las colecciones no muestran sus registros aunque si que los cuenta en la cabecera de la colección. En la primera imagen se ve la situación de abir la factura desde la superclase y se ve como cuenta...

  • JOSE ELIAS JOSE ELIAS modified a comment on discussion Ayuda (Español)

    Hola JP, te cuento el problema que estamos teniendo. Imagina el objeto Factura y de este extienden FacturaRecibida y FacturaEmitida Factura recibida tiende una coleccion Si se abre la factura desde la lista de facturas recibidas todo funicona correctamente. Si se abre la factura desde lista de facturas, las colecciones no muestran sus registros aunque si que los cuenta en la cabecera de la colección. En la primera imagen se ve la situación de abir la factura desde la superclase y se ve como cuenta...

  • JOSE ELIAS JOSE ELIAS modified a comment on discussion Ayuda (Español)

    Hola JP, te cuento el problema que estamos teniendo. Imagina el objeto Factura y del este extienden FacturaRecibida y FacturaEmitida Factura recibida tiende una coleccion Si se abre la factura desde la lista de facturas recibidas todo funicona correctamente. Si se abre la factura desde lista de facturas, las colecciones no muestran sus registros aunque si que los cuenta en la cabecera de la colección. En la primera imagen se ve la situación de abir la factura desde la superclase y se ve como cuenta...

  • JOSE ELIAS JOSE ELIAS modified a comment on discussion Ayuda (Español)

    Hola JP, te cuento el problema que estamos teniendo. Imagina el objeto Factura y del este extienden FacturaRecibida y FacturaEmitida Factura recibida tiende una coleccion Si se abre la factura desde la lista de facturas recibidas todo funicona correctamente. Si se abre la factura desde lista de facturas, las colecciones no muestran sus registros aunque si que los cuenta en la cabecera de la colección. En la primera imagen se ve la situación de abir la factura desde la superclase y se ve como cuenta...

  • JOSE ELIAS JOSE ELIAS posted a comment on discussion Ayuda (Español)

    Hola JP, te cuento el problema que estamos teniendo. Imagina el objeto Factura y del este extienden FacturaRecibida y FacturaEmitida Factura recibida tiende una coleccion Si se abre la factura desde la lista de facturas recibidas todo funicona correctamente. Si se abre la factura desde lista de facturas, las colecciones no muestran sus registros aunque si que los cuenta en la cabecera de la colección. En la primera imagen se ve la situación de abir la factura desde la superclase y se ve como cuenta...

  • Juan Pelaez Boismorand Juan Pelaez Boismorand posted a comment on discussion Ayuda (Español)

    Buenas Javier, Ya me aparece, la verdad es que no se porque no aparecía antes, tampoco he cambiado nada .... serán "as meigas de aquí" ...

  • gregorio gregorio posted a comment on discussion Ayuda (Español)

    Gracias por responder. Para definir tu propio lógica al identificarse el usuario p NO. no necesito modificar nada de la lógica de identificación del usuario. Lo que necesito es: una vez el usuario haya iniciado sesión correctamente y ya fuera de la clase que indicas; poder guardar algunos datos relacionados al usuario para tenerlos disponibles en las acciones, calculadores, etc. Entonces... en la acción a la cual denomino AlgunaAccion; que no tiene ninguna relación , dependencia o nada que le relacione...

  • Javier Paniza Javier Paniza posted a comment on discussion Ayuda (Español)

    Hola Gregorio: Para definir tu propio lógica al identificarse el usuario puedes usar esto: https://openxava.org/OpenXavaDoc/docs/security_es.html#codigo-autentificacion-personalizado Para que tu acción se ejecute al entrar en el módulo, crea una acción con al-iniciar=true en tu controlador. Esta acción se ejecutará siempre que se entre al módulo. Si se sale del módulo y se vuelve a entrar con el menú de la izquierda, la acción se vuelve a ejecutar. Ahora bien, si el usuario cambia de módulo con las...

  • Javier Paniza Javier Paniza posted a comment on discussion Ayuda (Español)

    Hola Saúl, Me alegra de que encontrarás el problema. Para evitar esto, lo mejor es no modificar index.jsp, sino modificar indexExt.jsp que está justo para eso. Usando CSS, puedes colocar lo que pongas en indexExt.jsp donde quieras, incluso arriba del módulo como una cabecera. Por curiosidad, ¿por qué necesitasteis modificar index.jsp? Ayuda a otros en este foro como yo te ayudo a ti.

  • Javier Paniza Javier Paniza posted a comment on discussion Ayuda (Español)

    Hola Juan: ¿Has probado usar Ctrl+May+R en el navegador? ¿Has probado desde otro navegador? Si te sigue fallando haz un proyecto nuevo de OpenXava con: mvn archetype:generate -DarchetypeGroupId=org.openxava -DarchetypeArtifactId=openxava-archetype -DarchetypeVersion=RELEASE -DgroupId=com.yourcompany -DartifactId=yourapp -DinteractiveMode=false Añádele tu propio favicon. Haz un mvn clean package y ejecutalo. Si no saca tu favicon pon aquí el código del proyecto (sin el target) y lo probaré. Ayuda...

  • Saul Velecela Saul Velecela posted a comment on discussion Ayuda (Español)

    Me contesto a mi mismo, por si acaso a alguien mas le pase, el problema se dio debido a que el proyecto ha tenido un index.jsp personalizado, y me toco añadir <% if (XavaPreferences.getInstance().isChatAvailable() && Users.getCurrent() != null && modules.isChatAvailable()) { %> <jsp:include page="../chat/chat.jsp"> <% } %> para que se renderice correctamente la vista.</jsp:include>

  • Kabongo Kabongo posted a comment on discussion Help (English)

    Thank you Javier, i was trying to avoid having to remove the calculated properties but i guess there is no other way, and yes after removing them the system is extremely fast. Much appreciated.

  • Javier Paniza Javier Paniza posted a comment on discussion Help (English)

    Hi Kabongo: Your performance problem has two causes: A) @Condition is absolute and B) Calculated properties performs bad with large datasets. A) The condition of @Condition is absolute, so if you put: @Condition("category!='A'") These are not all the transaction of the current Client with category different than A. These are all the transaction in the table with catagory different of A. If you table has a millions of transactions these a collection of millions of records. Changed it by; @Condition("${id}...

  • gregorio gregorio posted a comment on discussion Ayuda (Español)

    Saludos cordiales. OX 7.7 Cómo puedo definir una accion ( que extienda de ViewBaseAction ) la cual se ejecute inmediatamente despues de que el usuario haya iniciado sesion ? y que suceda antes de ingresar a cualquier modulo. En Controller defino: <object name="prueba_anyValue" class="java.lang.Integer" value="0" scope="module"/> de alguna manera llamo a: plubic class AlgunaAccion extends ViewBaseAction(){ @Inject private Integer anyValue; @Override public void execute() throws Exception { anyValue...

  • Saul Velecela Saul Velecela posted a comment on discussion Ayuda (Español)

    Buenos dias, he actualizado el openxava pro a la version 7.7 ya agregue las dependecias y agregue la api key si le imprimo en consola de mi proyecto si me muestra la información y que el chat esta disponible. Pero al acceder a los modulos no aparece el icono del chat, a pesar de que me sale que esta activado, que puede ser o que estoy haciendo mal.

  • Juan Pelaez Boismorand Juan Pelaez Boismorand modified a comment on discussion Ayuda (Español)

    Buenas, Pues yo he creado dicha carpeta y he puesto un archivo "favicon.ico" y me sigue apareciendo el logo de OpenXava" ( he reconstruido el proyecto), ¿ el archivo debe tener alguna caracteristica en concreto ? ....

  • Juan Pelaez Boismorand Juan Pelaez Boismorand posted a comment on discussion Ayuda (Español)

    Buenas, Pues yo he creado dicha carpeta y he puesto un archivo "favicon.ico" y me sigue apareciendo el logo de OpenXava" ( he reconstruido el proyecto", ¿ el archivo debe tener alguna caracteristica en concreto ? ....

  • Javier Paniza Javier Paniza posted a comment on discussion Ayuda (Español)

    Hola JE: Ya veo. Es lo mismo que pusiste de SAP, pero con una interfaz web. De momento, lo que tenemos apuntado para hacer es la generación de PDFs con rupturas de control. Es decir, mostrando todos los registros pero agrupados y con totales. Lo de hacerlo a nivel de UI, no lo tenemos previsto. Por lo menos, es lo que he visto al revisar las características pendientes. Ayuda a otros en este foro como yo te ayudo a ti.

  • JOSE ELIAS JOSE ELIAS modified a comment on discussion Ayuda (Español)

    Hola JP, quiero comentar contigo, y con quien esté interesado. Recientemente, he manejado la aplicación Odoo. Mi sorpresa primera fue que el modelo de navegación de la interfaz de usuario es el mismo que se usa en las aplicaciones hechas con XavaPro. Pero en una de sus caraterísticas tiene, en el modo lista, la posibilidad de verla como una tabla dinámica que viene a sustituir el nivelado de las agrupaciones.

  • JOSE ELIAS JOSE ELIAS modified a comment on discussion Ayuda (Español)

    Hola JP, quiero comentar contigo, y con quien esté interesado. Recientemente, he manejado la aplicación Odoo. Mi sorpresa primera fue que el modelo de navegación de la interfaz de usuario es el mismo que se usa en las aplicaciones hechas con XavaPro. Pero en una de sus caraterśiticas tiene, en el modo lista, la posibilidad de verla como una tabla dinámica que viene a sustituir el nivelado de las agrupaciones

  • JOSE ELIAS JOSE ELIAS posted a comment on discussion Ayuda (Español)

    Hola JP, quiero comentar contigo, y con quien esté interesado. Recientemente, he manejado la aplicación Odoo. Mi sorpresa primera fue que el modelo de navegación de la interfaz de usuario es el mismo que se usa en las aplicaciones hechas con XavaPro. Pero en una de sus caraterśiticas tiene, en el modo lista, la posibilidad de verla como una tabla dinámica que viene a sustituir el nivelado de las agrupaciones

  • Jesús Jesús posted a comment on discussion Ayuda (Español)

    Hola Javier, tengo: IntelliJ IDEA 2026.1 Build #IU-261.22158.277, built on March 25, 2026 Creo que tiene que ser cosa de mi IntelliJ, porque con un proyecto nuevo me pasa absolutamente lo mismo.

  • Javier Paniza Javier Paniza posted a comment on discussion Ayuda (Español)

    Hola Jesús: Lo acabo de probar con IntelliJ 2026.1 y cambiando valores en naviox.properties, estos tienen efecto simplemente reiniciando la aplicación, sin tener que hacer mvn package. Si el IDE hace bien su trabajo y cuando se modifican los archivos de recursos los copia en target, no hace falta hacer nunca el mvn package. El mvn package solo debería ser necesario cuando modificas el pom.xml. Por otra parte, a veces el IDE no copia los recursos a target, en ese caso has de hacer un mvn package,...

  • Jesús Jesús modified a comment on discussion Ayuda (Español)

    Hola Javier: Si lo tengo puesto en el naviox.properties, y había cambiado ya algunas de las opciones de dicho archivo y funcionaban correctamente, como por ejemplo autologinUser o rememberVisitedModules, pero con initialModule no conseguia hacerlo funcionar. He realizado el mvn package como indicas, y ahora SI funciona correcto. Pero me surge la duda de ¿cuándo es necesario ejecutar mvn package? estoy realizando el tutorial que tenéis en vuestra web y tenía entendido que solo era necesario al principio...

  • Jesús Jesús posted a comment on discussion Ayuda (Español)

    Hola Javier: Si lo tengo puesto en el naviox.properties, y había cambiado ya algunas de las opciones de dicho archivo y funcionaban correctamente, como por ejemplo autologinUser o rememberVisitedModules, pero con initialModule no conseguia hacerlo funcionar. He realizado el mvn package como indicas, y ahora SI funciona correcto. Pero me surge la duda de ¿cuándo es necesario ejecutar min package? estoy realizando el tutorial que tenéis en vuestra web y tenía entendido que solo era necesario al principio...

  • Javier Paniza Javier Paniza posted a comment on discussion Ayuda (Español)

    Hola Jesús: Lo de startInLastVisitedModule=false debería funcionar. ¿Lo has puesto en naviox.properties? Lo más importantes, ¿has hecho un mvn package después del cambio? Ayuda a otros en este foro como yo te ayudo a ti.

  • Jesús Jesús posted a comment on discussion Ayuda (Español)

    Efectivamete cuando se borra .openxava funciona correctamente la primerta vez, pero si durante la ejejcución se cambia de entidad y se vuelve a ejecutar ya no hace caso. Es decir hay que estar borrando .openxava continuamente, creo que puede tratarse de un bug, porque el resto de propiedades del archivo naviox.properties si van haciendo efecto conforme cambio los valores sin necesidad de borrar la carpeta .openxava. Gracias por tu tiempo Gregorio.

  • gregorio gregorio posted a comment on discussion Ayuda (Español)

    En naviox.properties he cambiado a esto startInLastVisitedModule=false y a esto: initialModule=Cliente luego he borrado .openxava y me ha funcionado.

  • Jesús Jesús modified a comment on discussion Ayuda (Español)

    Hola Gregorio: Si te refieres a la carpeta .openxava que esta en "C:\Users\UsuarioActivo\" Si la he borrado y sigue igual

  • Jesús Jesús posted a comment on discussion Ayuda (Español)

    Hola Gregorio: Si te refieres a la carpeta que esta en "C:\Users\UsuarioActivo.openxava" Si la he borrado y sigue igual

  • JOSE ELIAS JOSE ELIAS modified a comment on discussion Ayuda (Español)

    Por supuesto. Mira esto a ver si sirve de ayuda. Después de varias pruebas, poniendo después de getTab().setBaseCondition(trama.toString()); esto getTab().setBaseConditionForReference(trama.toString()); ha funcionado.

  • gregorio gregorio posted a comment on discussion Ayuda (Español)

    hola Jesús. has probado borrando el contenido de la carpeta .openxava ?

  • Jesús Jesús posted a comment on discussion Ayuda (Español)

    Hola, ando probando OpenXava y he creado tres entidades Categoria, Cliente y Producto, quiero que inicie directamente en Cliente, pero por mucho que modifico el archivo naviox.properties la propiedad initialModule no consigo que funcione. Utilizo OpenXava 7.7 Adjunto mi archivo naviox.properties

  • JOSE ELIAS JOSE ELIAS posted a comment on discussion Ayuda (Español)

    Por supuesto. Si te sirve de ayuda, creo que cualquier acción que tenga el baseCondition obligado falla.

  • Kabongo Kabongo posted a comment on discussion Help (English)

    Hi Javier, we have a small problem with one of our module since updating to version 7 whenever we encounter one entry that has a big amount of data because of the processes to execute it can take up to 15-20 minutes just to load the data and at time it wont even load the said data and we will have a java heap space error( resulting in the server crashing) i have been trying to reproduce the error to something similar since our main model is quiet big i have made a small example which has the same...

  • Javier Paniza Javier Paniza posted a comment on discussion Ayuda (Español)

    Hola JE: Me he apuntado el bug. Si cuando me ponga con él no consigo reproducirlo volveré a preguntarte aquí. Ayuda a otros en este foro como yo te ayudo a ti.

  • JOSE ELIAS JOSE ELIAS modified a comment on discussion Ayuda (Español)

    Version OXP 7.6.4 En esta acción, y todas las que siguen el mismo funcionamiento, que se lanza si corre la aplicación en un móvil, no funciona la aplicación de un filtro con getTab().setBaseCondition() . He ido subiendo de la version 7.3.3 (que funcionaba bien), pasando por todas las acciones de migración, hasta la 7.6.4. En la pantalla hay un miembro, String nombreSitio, que permite escribir al usuario el nombre del sitio a buscar para no tener que sacar la lista sin filtrar. Como no filtra nada,...

  • JOSE ELIAS JOSE ELIAS posted a comment on discussion Ayuda (Español)

    Version OXP 7.6.4 En esta acción, que se lanza si corre la aplicación en un móvil, no funcion la aplicación de un filtro con getTab().setBaseCondition() . He ido subiendo de la version 7.3.3 (que funcionaba bien), pasando por todas las acciones de migración, hasta la 7.6.4. En la pantalla hay un miembro, String nombreSitio, que permite escribir al usuario el nombre del sitio a buscar para no tener que sacar la lista sin filtrar. Como no filtra nada, saca la lsita completa, escribo el nombre del sitio...

  • Javier Paniza Javier Paniza posted a comment on discussion Help (English)

    Hi Bernard, The above referenced POM lists 21; in the properties of the project; Under the Java Compile JDK Compliance ; it is set to 1.8 No. If you put 21 in the pom.xml you should put 21 in the Java Compile JDK Compliance in your IDE. Try to do a Maven > Update Project... from OpenXava Studio, so the project Eclipse conf would be updated from pom.xml. The compilation level indicates what programming options can you use when you write Java code. If you put it to 21 and start to use new features...

  • Javier Paniza Javier Paniza posted a comment on discussion Help (English)

    Hi Bernard, I deleted the older vertsion from the libraryu So the problema was the you have two versions of the same libraries in the classpath. If you do a: mvn clean package It should be solved. Also in production, remove the folder from the webapps before copy the new war. I'm glad you solved the problem. Help others in this forum as I help you.

  • Bernard Williams Bernard Williams posted a comment on discussion Help (English)

    Greetings: Just to see if I am understanding your post; The above referenced POM lists 21; in the properties of the project; Under the Java Compile JDK Compliance ; it is set to 1.8. Is this what your are referring to?

  • Bernard Williams Bernard Williams posted a comment on discussion Help (English)

    I deleted the older vertsion from the libraryu and added the reference to: <dependency> <groupid>commons-io</groupid> <artifactid>commons-io</artifactid> <version>2.21.0</version> <scope>compile</scope> </dependency> This version superseds the 2.16.1. I tested the application in development and it now allows attaching the Docfiles. I will give it a go in production and update accordingly this post.

  • Bernard Williams Bernard Williams posted a comment on discussion Help (English)

    I'm not sure if this particular JAR is something that is implemented via Openxava or not. In the production version, the commons-io-2.11.0 is present.

  • Bernard Williams Bernard Williams posted a comment on discussion Help (English)

    Greetings: I'm running 7.6.4. I am receiving this error when trying to attach PDF documents to a docfile while using the @Files directive. 18-Mar-2026 07:08:06.622 SEVERE [http-nio-8080-exec-6] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [org.openxava.web.servlets.UploadServlet] in context with path [/wics] threw exception [Servlet execution threw an exception] with root cause java.lang.NoSuchFieldError: Class org.apache.commons.io.output.NullOutputStream does...

  • Juan Pelaez Boismorand Juan Pelaez Boismorand posted a comment on discussion Ayuda (Español)

    getTab().setTitle(informes.getDescripcion()); En una acción "alIniciar" funciona a la PERFECCIÓN .... Gracias Javier

  • Juan Pelaez Boismorand Juan Pelaez Boismorand posted a comment on discussion Ayuda (Español)

    Buenas tardes Javier, Yo creo que fue un mal planteamiento por mi parte, he modificado ligeramente los procesos cambiando IChangeModuleAction por IForwardAction para saltar de modulo y, así la IA reconoce correctamente la entidad que está en pantalla ....

  • Javier Paniza Javier Paniza posted a comment on discussion Ayuda (Español)

    Hola Juan: Prueba poner algo así en tu archivo de etiquetas: Customer.tab.title=Mi listado de clientes También se podría hacer por código con: getTab().setTitle("Mi listado de clientes"); Ayuda a otros en este foro como yo te ayudo a ti.

  • Javier Paniza Javier Paniza posted a comment on discussion Ayuda (Español)

    Hola Juan: Podemos solucionarlo, pero tengo que saber como reproducirlo. En teoría con el chat puedes acceder a datos de todos los módulos, no solo del modulo abierto. Ponme algunos ejemplos de prompts que fallen. Ayuda a otros en este foro como yo te ayudo a ti.

  • Juan Pelaez Boismorand Juan Pelaez Boismorand posted a comment on discussion Ayuda (Español)

    SOLUCIONADO: Cambio de módulo con "IForwardAction" en la misma ventana y YA funciona la IA con la nueva entidad .....

  • Juan Pelaez Boismorand Juan Pelaez Boismorand posted a comment on discussion Ayuda (Español)

    Añadido como Bug y ya he podido liberar para ese usuario el error con su contraseña original .... GRACIAS Javier

  • Javier Paniza Javier Paniza posted a comment on discussion Ayuda (Español)

    Hola Juan: Por lo menos tenemos esto: Caused by: java.lang.NullPointerException at org.apache.jsp.xava.editors.comparatorsDescriptionsList_jsp._jspService(comparatorsDescriptionsList_jsp.java:393) a Es decir, que falla en un @DescriptionsList que aparece en la lista. Añádemelo como bug e intanteré reproducirlo, al menos revisaré el código del JSP por si encuentro donde falla. No olvides indicar en el bug la versión de OpenXava que estás usando. Es posible eliminar la vista personalizada de algún...

  • Juan Pelaez Boismorand Juan Pelaez Boismorand posted a comment on discussion Ayuda (Español)

    En el caso expuesto anteriormente quizas sea un poco complicado entenderlo .... hice la siguiente prueba mas sencilla y ocurre lo mismo : En modo LISTA de una entidad he añadido una acción para pasar a otro modulo ( entidad ) usando una acción personalizada : public class EjecutarCambio extends BaseAction implements IChangeModuleAction { public void execute() throws Exception { } @Override public void setErrors(Messages messages) { } @Override public Messages getErrors() { return null; } @Override...

  • Juan Pelaez Boismorand Juan Pelaez Boismorand posted a comment on discussion Ayuda (Español)

    Buenas tardes, Quisiera poder personalizar el título de los pdfs que se imprimen en la entidad .... ¿ es posible esto ? Gracias

  • gregorio gregorio posted a comment on discussion Ayuda (Español)

    listo. gracias.

  • Juan Pelaez Boismorand Juan Pelaez Boismorand posted a comment on discussion Ayuda (Español)

    Pues eso ... que estaba probando la IA en mis aplicaciones y de buenas a primeras me encuentro con un problema : En el menú tengo una carpeta llamada "informes" donde tengo una serie de vistas alternativas de una entidad principal para que los usuarios puedan modificarlas "al gusto" y crearse sus informes personalizados. Lo que ve el usuario al darle a la opción de "informes" es una entidad que cree llamada "informes" con "numero" y " descripción .. algo así: OBRAS - Informe Obras por Técnicos y...

  • Javier Paniza Javier Paniza posted a comment on discussion Open Discussion (NOT FOR HELP)

    Hi friends, XavaPro 7.7 is already available. I invite you to have a look at the announcement: https://www.openxava.org/blog/xavapro-7.7-released Cheers

  • Javier Paniza Javier Paniza posted a comment on discussion Help (English)

    Hi Bernand, Given the your current OpenXava projects are Maven project, you can use the option File > Open of IntelliJ to open it, when it ask about the project type, say Maven, instead of Eclipse. You project will be recognized by IntellIJ and will work perfectly. What version of JRE is 7.6.4 requesting? Java 8 With today's announcement of 7.7 what JRE is required? Java 8, but if you want the AI chat you need Java 17. How do we set the POM and the JRE in the Build Path to be compatible moving forward?...

  • Javier Paniza Javier Paniza posted a comment on discussion Help (English)

    Hi Bernard, OpenXava 7.6.4 works correctly with Java 8, 11, 17, 21 and 25. So you can use Java 8 and it works. The JRE included in OpenXava Studio is Java 11. You can use Java 21 and set the compilation level in pom.xml to 1.8, but not the other way around. Help others in this forum as I help you.

  • Javier Paniza Javier Paniza posted a comment on discussion Help (English)

    Hi Bernard, I'm glad you solved the problem. As this error: ava.lang.UnsupportedClassVersionError: com/lowagie/text/pdf/FontMapper has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0 (unable to load class [com.lowagie.text.pdf.FontMapper]) You're trying to run code compiled for Java 17 using Java 11. It's weird, because all dependency of OpenXava 7.6.4 works correctly with Java 8....

  • Javier Paniza Javier Paniza posted a comment on discussion Ayuda (Español)

    Hola Gregorio: Creo que es lo mismo que esto: https://openxava.org/xavaprojects/o/OpenXava/m/Issue?detail=ff8080818d7e8c99018d85501dc10009 Si quieres añade un comentario en el bug con un vínculo a este hilo. Ayuda a otros en este foro como yo te ayudo a ti.

  • Juan Pelaez Boismorand Juan Pelaez Boismorand posted a comment on discussion Ayuda (Español)

    (Añado Información) : He estado hablando con el usuario y me cuenta que entró en esa entidad y lo que quiso hacer era personalizar la vista de LISTA a su gusto añadiendo y quitando campos .... me dice que añadió y quito varios campos porque no eran los que el quería, hasta que le dió un error y ya no pudo entrar más. La entidad en modo lista tiene un "@tab", lo que entiendo que se ha bloqueado porque se ha vuelto loco con la vista personalizada que ha querido montar .... Es posible eliminar la vista...

  • Juan Pelaez Boismorand Juan Pelaez Boismorand posted a comment on discussion Ayuda (Español)

    Buenos días, Un usuario, haciendo unas pruebas con la aplicación, me reporta ese error al querer entrar en una entidad, para entendernos, a esa entidad entró siempre pero en esta ocasión quiso hacer unos filtros o algo así ( no sabe muy bien lo que hizo ) y, ahora no puede entrar en esa entidad. Evidentemente todos los demás usuario si pueden. La trazxa en el "caalina.out" del servidor es esta : 11-Mar-2026 10:15:25.368 SEVERE [http-nio-15394-exec-6] org.openxava.web.dwr.DWRBase.fillResult Exception...

  • Javier Paniza Javier Paniza posted a comment on discussion Open Discussion (NOT FOR HELP)

    Hi friends, The chatvoice demo is no longer available given the regular demo: https://openxava.org/invoicedemo Already includes the AI chat.

  • Javier Paniza Javier Paniza posted a comment on discussion Open Discussion (NOT FOR HELP)

    Hi friends, The chatvoice demo is no longer available given the regular demo: https://openxava.org/invoicedemo Already includes the AI chat.

  • OpenXava OpenXava released /openxava/7.7/openxava-7.7.zip

  • Bernard Williams Bernard Williams posted a comment on discussion Help (English)

    Greetings: I wasn't really sure how the OpenXava compilation worked but through research showed it operating at 11 unless configured appropriately. Although the base JRE on the system Java_Home was version JDK 21, I had never changed the IDE defaults. Since moving from OpenXava 7.5.3 to 7.6.4; I(n preparation for IntelliJ; the following was done. Since the Base JDK on this development machine was set at 21; I updated the POM.XML to reference Version 21. To remove the errors received previously; I...

  • Bernard Williams Bernard Williams posted a comment on discussion Help (English)

    Update: I installed the Community version of JasperReports. Then added the JAR for the 6.21.5 including the fonts version. Since the Base JDK on this development machine was set at 21; I updated the POM.XML to reference Version 21. To remove the errors received previously; I reference the JDK/JRE by Adding the JRE to the IDE using the OpenXava Studio. I then configured the Project's Build Path; removed the old JRE and added the Library and chose the newly added JRE. Ensured the configuration via...

  • Bernard Williams Bernard Williams posted a comment on discussion Help (English)

    Do I have to Reinstall OpenXava with the correct ClassLibrary? My Install Still points to 7R4. After looking into the Build Path; that's the only place where I see JAVA 11 Reference. I don't have a problem installing JDK 17 but I am not confident that this will fix the problem. PLEASE ADVISE????

  • Bernard Williams Bernard Williams posted a comment on discussion Help (English)

    Mar 09, 2026 3:33:52 PM org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Servlet.service() for servlet [com.leveltech.myservlets.PrintOnlyDelManifestPDFServlet] in context with path [/wics] threw exception [Servlet execution threw an exception] with root cause java.lang.UnsupportedClassVersionError: com/lowagie/text/pdf/FontMapper has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions...

  • Bernard Williams Bernard Williams posted a comment on discussion Help (English)

    Greetings: For existing projects, I decided to update the projects to the latest version of OpenXava 7.6.4 prior to migrating the projects to IntelliJ IDEA. I previewed the New Project Video that was released and the OpenXava video referenced a lot of MAVEN topics; without any mention of Eclipse. Since the existing projects aren't NEW Projects; I stumbled across a reference point in AI regarding Bringing the projects along using Eclipse. What version of JRE is 7.6.4 requesting? With today's announcement...

  • Bernard Williams Bernard Williams posted a comment on discussion Help (English)

    Greetings: What is the Correct JRE level that we should have in our development environment to enable proper compilation of the openxava applications? For 7.6.4; whats required? and For Deployment?> In the POM I have as such: <properties> <openxava.version>7.6.4</openxava.version> <project.build.sourceencoding>UTF-8</project.build.sourceencoding> <maven.compiler.source>21</maven.compiler.source> <maven.compiler.target>21</maven.compiler.target> </properties> <dependencies> <dependency> <groupId>com.openxava</groupId>...

  • Bernard Williams Bernard Williams posted a comment on discussion Help (English)

    After upgrading to the Latest Release 7.6.4, embedded Jasper Reports started failing. Please see the following: WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by net.sf.jasperreports.engine.util.ClassUtils (file:/C:/Development/OpenXava/openxava-studio-7-r4/openxava-studio-7-r4/workspace/wics/target/wics/WEB-INF/lib/jasperreports-6.21.3.jar) to constructor com.sun.org.apache.xerces.internal.util.XMLGrammarPoolImpl() WARNING: Please consider reporting...

  • gregorio gregorio posted a comment on discussion Ayuda (Español)

    OX 7.6.4 No recuerdo si este caso ya lo mencioné(creo que sí), busqué pero no lo econtré.... no obstante el tema es: @View(members="id;descripcion;detalles") @Entity @Setter@Getter public class Cabecera { @Id private Integer id; String descripcion; @ListProperties("marca.id,modelo.id,marcaAnterior.id") @ElementCollection private Collection<Detalle> detalles; } @Embeddable @Setter@Getter public class Detalle{ @DescriptionsList @ManyToOne(fetch = FetchType.LAZY) private Marca marca; private String...

  • Javier Paniza Javier Paniza posted a comment on discussion Open Discussion (NOT FOR HELP)

    Hi friends, OpenXava 7.7 is already available. I invite you to have a look at the announcement: https://www.openxava.org/blog/openxava-7.7-released Cheers

  • gregorio gregorio modified a comment on discussion Ayuda (Español)

    Saludos cordiales. Se podría ordenar alfabéticamente las carpetas? de forma similar a los módulos dentro de las carpetas. Estuve mirando en la demo de xavapro y no lo he visto. Atte.

  • Javier Paniza Javier Paniza posted a comment on discussion Ayuda (Español)

    Hola JE: Ya hemos añadido una forma sencilla de declarar un favicon personalizado para tu propia aplicación (y no a nivel de todo el Tomcat). Solo tienes que copiar un archivo favicon.ico dentro de webapp/xava/images (quizás tengas que crear la carpeta images). Esto estará disponible en OpenXava 7.7 que liberaremos en este mes.

  • Javier Paniza Javier Paniza posted a comment on discussion Ayuda (Español)

    Hola JE: Se ve que te perdiste esto: https://sourceforge.net/p/openxava/discussion/419689/thread/c79f156ae0/ Y esto: https://sourceforge.net/p/openxava/discussion/419689/thread/8411efdbc5/ Lo bueno es que ya estamos en marzo, así que el Chat AI en OpenXava es inminente. Ayuda a otros en este foro como yo te ayudo a ti.

  • Javier Paniza Javier Paniza posted a comment on discussion Ayuda (Español)

    Hola Gregorio: ¿No ve ninguna @EditAction? Supongo que estaría aquí: @OneToMany(mappedBy = "cabecera") private Collection<Detalle> detalle = new ArrayList<Detalle>(); Ponme el código de la acción. Necesito ver exactemente lo que hacer, para ver si se puede hacer de otro modo. Acuerdate también de añadirlo como petición para que lo incluyamos en el futuro en OpenXava. Ayuda a otros en este foro como yo te ayudo a ti.

  • JOSE ELIAS JOSE ELIAS posted a comment on discussion Ayuda (Español)

    ¿Se han hecho pruebas de integración de aplicaciones OXP con IA? La idea es incluir un chat que permita ir realizando acciones sobre los modelos programados. Por ejemplo.... Busca todas las facturas del cliente XX Duplica la oferta ZZ

  • JOSE ELIAS JOSE ELIAS posted a comment on discussion Ayuda (Español)

    Hola JP, perdona la confusión. He intentado reproducir el fallo y no soy capaz. Tal cual tu dices, funciona perfectamente.

  • Javier Paniza Javier Paniza posted a comment on discussion Ayuda (Español)

    Hola JE: Lo que decimos es tan razonable que es así como funciona XavaPro desde hace años. En la versión 5.8 (del 2017) añadimos esto: Sign off from an organizations goes to Sign in page of that organization when showOrganizationOnSignIn=false. Y es que lo acabo de probar y funciona bien. Cuando showOrganizationOnSignIn=false al hacer logout vuelve al a la página de login de la organización, no la raíz. ¿Estás seguro que tienes showOrganizationOnSignIn=false? ¿Has personalizado la lógica de logout...

  • gregorio gregorio posted a comment on discussion Ayuda (Español)

    Gracias por responder. @Entity @Setter @Getter public class TipoRequerimiento { @Id private Integer id; private String nombre; private Boolean mostrarValo1; private Boolean mostrarValo2; private Boolean mostrarAtributo1; private Boolean mostrarAtributo2; } @Entity @Setter @Getter public class Cabecera { @Id private Integer id; private LocalDate fecha; @OneToMany(mappedBy = "cabecera") private Collection<Detalle> detalle = new ArrayList<Detalle>(); } @Entity @Setter @Getter public class Detalle {...

  • Javier Paniza Javier Paniza posted a comment on discussion Ayuda (Español)

    Hola Gregorio: No tenemos una forma oficial para ocultar la navegación. Sin embargo, lo puedes hacer con CSS. Ayuda a otros en este foro como yo te ayudo a ti.

  • Javier Paniza Javier Paniza posted a comment on discussion Ayuda (Español)

    Hola Gregorio: Hacer que @EditAction se ejecute cada vez que navegues no es una buena idea, porque esta acción normalmente sacará un diálogo y pondrá los controladores, algo que no quieres hacer cada vez, sino al navegar iria sacando diálogo extra, uno encima del otro. Pero entiendo tu necesidad, quieres un código que se ejecute cada vez que buscas el registro. De hecho tengo apuntado para hacer algo parecido, pero para @NewAction, mira: https://openxava.org/xavaprojects/o/OpenXava/m/Issue?detail=ff8080817cf18cfc017cf1be7c560003...

  • gregorio gregorio posted a comment on discussion Ayuda (Español)

    Saludos cordiales OX 7.6.4 De qué manera se pueden ocultar para colecciones específicas las opciones de navegación que se tiene en el detalle ? Atte.

  • gregorio gregorio posted a comment on discussion Ayuda (Español)

    Saludos cordiales OX 7.6.4 tengo definida una acción con @EditAction que se ejecuta cada vez que abro un registro de una colección. Estando en el registro en cuestión tengo las opciones de navegar entre los registros de la colección. Cada vez que paso al registro anterior/siguiente necesito que se ejecute la misma acción definida en el @EditAction. Sería el comportamiento similar al abrir un registro de la lista de registros y pasar a los otros... cada vez se ejecuta la acción definida para el SearchAction....

  • gregorio gregorio posted a comment on discussion Ayuda (Español)

    Saludos cordiales. OXP 7.6.2 Se podría ordenar alfabéticamente las carpetas? de forma similar a los módulos dentro de las carpetas. Atte.

  • Javier Paniza Javier Paniza posted a comment on discussion Ayuda (Español)

    Hola Enrique: Ya hemos añadido el soporte de @NewAction y @EditAction para referencias. Estará disponible en la versión 7.7, que liberaremos el mes que viene.

1 >
MongoDB Logo MongoDB