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.
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,...
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...
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...
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.
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?
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.
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.
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...
getTab().setTitle(informes.getDescripcion()); En una acción "alIniciar" funciona a la PERFECCIÓN .... Gracias Javier
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 ....
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.
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.
SOLUCIONADO: Cambio de módulo con "IForwardAction" en la misma ventana y YA funciona la IA con la nueva entidad .....
Añadido como Bug y ya he podido liberar para ese usuario el error con su contraseña original .... GRACIAS Javier
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...
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...
Buenas tardes, Quisiera poder personalizar el título de los pdfs que se imprimen en la entidad .... ¿ es posible esto ? Gracias
listo. gracias.
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...
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
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?...
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.
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....
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.
(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...
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...
Hi friends, The chatvoice demo is no longer available given the regular demo: https://openxava.org/invoicedemo Already includes the AI chat.
Hi friends, The chatvoice demo is no longer available given the regular demo: https://openxava.org/invoicedemo Already includes the AI chat.
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...
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...
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????
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...
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...
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>...
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...
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...
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
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.
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.
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.
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.
¿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
Hola JP, perdona la confusión. He intentado reproducir el fallo y no soy capaz. Tal cual tu dices, funciona perfectamente.
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...
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 {...
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.
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...
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.
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....
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.
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.
genial. gracias!!!
Hola Gregorio: A partir de la versión 7.7, disponible el mes que viene, tenemos las anotaciones @EditView y @NewView que se pueden usar así: @NoFrame @ReferenceView("Truck") @NewView("NewTruck") @EditView("EditTruck") @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "f_TRUCK_ID") private Machine truck; Ahora al pulsar para crear un nuevo Truck usará la vista NewTruck dentro del diálogo y si pulsas para editar usará EditTruck. Ayuda a otros en este foro como yo te ayudo a ti.
Hola Gregorio: Efectivamente, los valores no visualizados no están disponible vía getView().getValue(). Puedes acceder a ellos usando getView().getEntity() que te da acceso a la entidad subyacente. La clase View también tiene unos métodos get/put/removeObject() para asociar un objeto arbitrario con un nombre artibrario a una vista, por si te es útil. Ayuda a otros en este foro como yo te ayudo a ti.
Saludos cordiales. OX 7.6.4 @Entity @Setter@Getter public class ValorServicio(){ @Id private Integer id; private String nombre; private BigDecimal valorMinorista; private BigDecimal valorMayorista; } @View(name="ambos", members="valorServicio,valorMinorista,valorMayorista") @View(name="minorista", members="valorServicio,valorMinorista") @View(name="mayorista", members="valorServicio,valorMayorista") @View(name="simple", members="valorServicio") @Entity @Setter@Getter public class AplicarServicio(){...
Ok, it is solved for now. Following files where unlawfully in my project: /zokola/src/main/webapp/xava/editors/style/dist/scss/materialdesignicons.scss /zokola/src/main/webapp/xava/editors/style/materialdesignicons.css /zokola/src/main/webapp/xava/fonts/materialdesignicons-webfont.woff /zokola/src/main/webapp/xava/fonts/materialdesignicons-webfont.woff2 I suspect that they where installed when testing some javascript framework (i don't remember which). Odd thing is that before OXPro 7.6* the correct...
Hi Bart, The fact that a new projects does not fail gives us a tip: It's something in your own project. But the key is here: Indeed: 3 404's are displayed both in Chrome as in Firefox: with this url: http://zas.local:8080/Zokola/xava/editors/fonts/materialdesignicons-webfont.ttf?v=4.9.95 fonts are not inside xava/editors but inside xava/fonts, and the current version is 7.4.47 not 4.9.95. Look in the webapp of your project for the folder xava/editors/fonts and remove it. Also look in all your project...
Totalmente de acuerdo.
Hola JE: En ese caso una solución es modificar XavaPro que cuando tengamos showOrganizationOnSignIn=false y sin usuario compartido, vuelva a la organización en la que está para hacer el login. Con showOrganizationOnSignIn=true sí que tiene sentido volver al raíz porque hay un combo para elegir, y puede que haya usuarios que entren y salgan de una organización a otra, por lo que les conviene el comportamiento actual. ¿Qué opináis? Ayuda a otros en este foro como yo te ayudo a ti.
¿Tienes showOrganizationOnSignIn=false en naviox.properties? si No estás usando usuarios compartidos entre organizaciones, ¿verdad? verdad
¿Tienes showOrganizationOnSignIn=false en naviox.properties? si No estás usando usuarios compartidos entre organizaciones, ¿verdad? si
Sometimes miracles are possible...;-) I did the query to fill the collection separately. But when I do the same thing with a @Condition on the collection in the transient model I get the filters and pagination as I want. So, false alarm.
Dear all, In OXPro version 7.6.4 I get java.lang.IllegalStateException: View.getCollectionTab() not allowed for @ManyToMany, @OrderColumn or calculated collections when I getView().getSubview("artikelen2Add").getCollectionTab().setFilterVisible(true) getView().getSubview("artikelen2Add") represents a collection tab. Thing is: this would have been solved since version 6.2.1: Fix: View.getCollectionTab() can be called for ManyToMany, @OrderColumn or calculated collections (copied from the change log)....
Additionally I created a new project from scratch (one of the demo applications available in maven) and the problematic icons are visible, so ok. The only 404 I get is on this: http://localhost:8080/favicon.ico Hope this helps
Hi Everyone, I have managed to fix it , my condition was indeed wrong, here is my updated condition: @Condition("${amount} > 1000 AND ${this.id} = ${parent.id}")
Hi Javier, Sorry it took some time to do the tests. First of all I noticed the issue is worse than I thought. First I said that on Chrome everything was ok but in fact in Firefox a 'wrong' icon is shown (see my previous screenshots) but in Chrome it shows nothing so I overlooked it. That said, this is what I tested: Completely clean the deployment workspace: Done all the steps Verify resource paths: Indeed: 3 404's are displayed both in Chrome as in Firefox: with this url: http://zas.local:8080/Zokola/xava/editors/fonts/materialdesignicons-webfont.ttf?v=4.9.95...
Hi everyone; i have this small program with 2 models with separate data only similiraties was the telephone number that appears on both models, but telephone number is not a primary key on either , therefore when i had to add a manytoone and onetomany relationship i added a field parent_id on classB so that i could link it to the correct values in class A. on my database only 2 rows of classB are linked to one row of classA, from classB perspective everything works well even on the screen, and same...
Hola JE: ¿Se puede hacer que navegue, al cerrar sesión, al loguin de su empresa? Me lo he apuntado para añadirlo como mejora. Por cierto, ¿Tienes showOrganizationOnSignIn=false en naviox.properties? No estás usando usuarios compartidos entre organizaciones, ¿verdad? ¿Se puede hacer que la pantalla de inicio sea distinta por empresa (para presentar el logo de cada empresa, p.e)? Eso sí que lo puedes hacer, porque a cada empresa le puedes asignar un tema. El tema tiene un CSS donde puedes poner el...
En aplicaciones multiempresa, cuando un usuario está logueado en su empresa y cierra sesión, el navegador le lleva a hacer loguin en la entrada principal y parece que no le funciona su propio loguin. La cuestion es: ¿Se puede hacer que navegue, al cerrar sesión, al loguin de su empresa? ¿Se puede hacer que la pantalla de inicio sea distinta por empresa (para presentar el logo de cada empresa, p.e)?
GENIAL Javier, es exactamente lo que quería .... Muchas gracias.
Hola Juan: Puedes hacer un bucle, algo así: package com.tuapp.actions; import org.openxava.actions.*; import org.openxava.view.*; public class EditarConPermisos extends ViewBaseAction { public void execute() throws Exception { View view = getView(); // Poner TODO en no editable de una sola vez for (String memberName : view.getMembersNames()) { view.setEditable(memberName, false); } // Ahora activar solo los campos que necesites según el rol if (esRolAdministrador()) { view.setEditable("campo1", true);...
Hi Bart, I'm still not happy. Did you try to create a new project? Does it work? What Firefox version are you using? Is the same of the one from another machine? Try this suggestions: Completely clean the deployment workspace: Stop Tomcat Delete Tomcat's work folder Delete webapps/[your-application] folder completely Delete Tomcat's temp folder Clean the project (Maven/Gradle) Rebuild and redeploy from scratch Verify resource paths: Inspect in browser DevTools which URL is being loaded for mdi-cog...
Hi Bart, I'm still not happy. Did you try to create a new project? Does it work? What Firefox version are you using? Is the same of the one from another machine? Try this suggestions: Completely clean the deployment workspace: Stop Tomcat Delete Tomcat's work folder Delete webapps/[your-application] folder completely Delete Tomcat's temp folder Clean the project (Maven/Gradle) Rebuild and redeploy from scratch Verify resource paths: Inspect in browser DevTools which URL is being loaded for mdi-cog...
Hi Bart, I'm still not happy. Did you try to create a new project? Does it work? What Firefox version are you using? Is the same of the one from another machine? Try this suggestions: Completely clean the deployment workspace: Stop Tomcat Delete Tomcat's work folder Delete webapps/[your-application] folder completely Delete Tomcat's temp folder Clean the project (Maven/Gradle) Rebuild and redeploy from scratch Verify resource paths: Inspect in browser DevTools which URL is being loaded for mdi-cog...
Buenas tardes, Me surge la siguiente DUDA .... por necesidades del cliente, en una entidad a la hora de editar y, en función del rol del usuario, algunos campos deben estar en modo editables y otros no. Decir que la entidad en cuestión tiene una BUENA cantidad de campos. Este asunto lo manejo en una acción personalizada a la hora de editar un registro y me resulta MUY engorroso poner UNO A UNO todos los getView().setEditable("elcampoquesea", false);.... Vi que podía poner TODA la entidad en "editable...
Hello Javier, Indeed with Chrome it shows the missing icons. Also with Firefox on another device. But not on my development machine. Ctrl-shift-R nor ctrl-shift-F5 works. Neither clearing the browsercache nor clearing the tempfolder of tomcat. But as it is just on my development machine it's not a big deal. Thanks! Kind regards, Bart.
Hi Javier , I have added it as a bug thanks
Hi Bart, We updated Material Design Icons library in OpenXava 7.6. They renamed many of its icons. However, just this icon, "cog" is not renamed, so it should work. It does not fail for me with Chrome and Firefox, tested with Windows 7, 10, 11 and Linux Ubutu 24. Did you try to do a Ctrl-Shidt + R? Did you try with other browser? Try to remove the temp folder of Tomcat. If you create a new OpenXava project from scratch, are the cog missing? Help others in this forum as I help you.
Hi Kabongo: but if i access the models on list view( without searching it with any key search) for every existing record before upgrade to version 7.6.2 and higher; i get the error message. So, you click in a row of the list and it fails? In that case is a bug, if you're seeing it in the list you should be able to edit it. Please, add it as a bug. I'll try to reproduce it. Help others in this forum as I help you.
Hi Javier , i have found a temporary fix for now , by adding the property defaultOrder="${glcod} asc" to the @Tab annotation i am no more getting any error on the screen. no more system error.
Hola Gregorio: En la versión 7.6.3 hicimos estas mejoras: - No help icon is displayed when using local help if no article is defined for that module. - For local help, if the user-language article is missing, another is used; fallback is the no-suffix one. Puede que sea eso. Para comprobarlo prueba con la versión 7.6.2 a ver si te sale. Si te sale, establece un artículo de ayuda para ese módulo, o usa una ayuda externa en lugar de local. Ayuda a otros en este foro como yo te ayudo a ti.
Hi, Since I upgraded from 7.5.3 to 7.6.4 I saw that many icons (example: the list title icons) are not resolved correctly. (See attached screenshot). I suspect there is an issue with the classes. It marks 'mdi-cog' instead of the expected class (see the same screenshot). I double checked and downgraded to 7.5.3 and there it was correct again. And yes I cleared the browser cache. Any one experienced the same? Thanks in advance! Bart.
Also in the same line of logic , i removed the @Tab part of my model , and now everything is working perfectly no error either on list view or detail view :the @Tab contain references to the composite key @Tab(properties="glcod, glsub.costno, depcod.depcod, glnam, glgrp.glgrp", baseCondition="deleted = false", editors="List"); i thought maybe because glsub and depcod are @manytoone maybe that was the issue. but without the @Tab i don't have any error on version 7.6.4,7.6.3 and 7.6.2
Hi Javier, Beside the error log that i could pick up on openxava studio, the psql log do not show any error on the existing data. but there is a odd behaviour i noticed so if i search for the record(in list view) on the tab first it returns the data and when i select it i don't get the error on the screen and all the data is displayed properly. but if i access the models on list view( without searching it with any key search) for every existing record before upgrade to version 7.6.2 and higher; i...
Saludos cordiales OX 7.6.4 En xava.properties tengo helpAvailable=true pero no muestra ningún ícono de ayuda. Vacié la carpeta .openxava Pero sigue sin aparecer Alguna idea ? Atte.
Hi Kabongo, I see this in your trace: org.openxava.actions.SearchByViewKeyAction.verifyExistsInTab(SearchByViewKeyAction.java:86) It could be related with the fix in 7.6.2: - Fix: Search filling non-ID fields and clicking Refresh could show records not in the list. Are you trying to get a record from detail mode not available in the list? What are the steps your follow as a user to reproduce the error? The fact that the new records are not failing is weird. Create a new record with the same data...
Listo.
Hi Jason: Sorry, the link in openxava.org was bad. We're going to fix it. The correct link is: https://openxava.org/openxava-downloads/openxava-studio-7-r4-linux.tar.gz Cheers
Hola Gregorio: Lo he probado y tienes razón. Además, no solo falla en XavaPro sino también en OpenXava, posiblemente sea un error sólo de OpenXava. Añádelo como bug, y lo arreglaremos. Ayuda a otros en este foro como yo te ayudo a ti.
I cannot download the linux client from https://www.openxava.org/openxava-downloads/openxava-studio-7-r4-linux.zip. I get "HTTP Status 404 – Not Found." Thank you
Hola Unai: ¿Has probado @NoDefaultActions? Ayuda a otros en este foro como yo te ayudo a ti.
Hi Javier , I have a model made up of a composite key that was designed in my previous openxava 6.2, it was working well even after upgrading to version 7, i started seeing an error when i upgraded to version 7.6.2,7.6.3 and 7.6.4; the model is now giving me a system error when i try to access any of the data previously saved on the table , but if i want to create a new record that particular record does not give me a problem; i downgraded to version 7.6.1 and the problem doesnt exist there , it...
Kaixo / Hola, ¿Hay alguna forma de quitar/eliminar/ocultar este botón? @ReadOnly @DeleteSelectedAction("") @ListProperties("id.numeroLinea, codigoArticulo, descripcionArticulo, cantidadPedido, cantidadRecepcionada, cantidadA_Recepcionar, precioTotalA_Recepcionar") @EditAction("") @ViewAction("") @RowAction("CargaAlbaranLineas.modificarCantidad") @RowAction("CargaAlbaranLineas.eliminarLinea") public Collection<pedidolineatmp> getLineas() { return listaMemoria; }</pedidolineatmp> Sólo me interesa tener...
Hola Guillermo: En la 7.0.5 arreglamos el bug de addActions() que le molestaba a Xavier para hacer su implementación. El soporte de poder crear nuevos objetos de referencias desde las @ElementCollection está planificado para la versión 8.1: https://openxava.org/xavaprojects/o/OpenXava/m/Issue?detail=ff80808178fdbe8301793dd62cab003f Mientras tanto puede usar tu propia implementación usando el código del que se habla en este hilo. Ayuda a otros en este foro como yo te ayudo a ti.
Saludos cordiales. OXP 7.6.2 No encuentra nombre de módulo con acento al buscar en el menú. Realiza la búsqueda normal pero al ingresar el carácter acentuado ya no muestra. acento-labels_es.properties # Etiquetas para la aplicación acento # acento=acento TuPrimeraEntidad=Entidad_á TuPrimeraEntidad10=Entidad_y_é TuPrimeraEntidad2=Entidad_í TuPrimeraEntidad3=Entidad_ó TuPrimeraEntidad4=Representación TuPrimeraEntidad5=Admisión pom.xml <properties> <openxava.version>7.6.2</openxava.version> <xavapro.version>7.6.2</xavapro.version>...
Saludos cordiales. OXP 7.6.4 No encuentra nombre de módulo con acento al buscar en el menú. Realiza la búsqueda normal pero al ingresar el carácter acentuado ya no muestra. acento-labels_es.properties # Etiquetas para la aplicación acento # acento=acento TuPrimeraEntidad=Entidad_á TuPrimeraEntidad10=Entidad_y_é TuPrimeraEntidad2=Entidad_í TuPrimeraEntidad3=Entidad_ó TuPrimeraEntidad4=Representación TuPrimeraEntidad5=Admisión pom.xml <properties> <openxava.version>7.6.4</openxava.version> <xavapro.version>7.6.4</xavapro.version>...
Hi friends, XavaPro 7.6.4 is already available. I invite you to have a look at the announcement: https://www.openxava.org/blog/xavapro-7.6.4-released Cheers
Hola a todos, estoy teniendo hoy la misma necesidad de dar de alta un registro si no lo encuentro. Tengo la ultima version de xava 7.4.3, queria saber si hoy tengo alguna herramienta mas adecuada o sigo con este ejemplo. La necesidad de dar de alta al buscar parece muy razonable. Saludos a todos.