Hi Jim: To avoid that NullPointerException you have to do a getView().setModelName() in the action that show the dialog, in this way; showDialog(); getView().setModelName("Period"); // ADD THIS I understand that we have no a code example just for your case, a dialog with an arbitrary list where you can do some action over selected element, so we took note to add an example to the documentation with this case for future references. In the meantime, I put here a complete code example, that works, just...
Hi Jim: To avoid that NullPointerException you have to do a getView().setModelName() in the action that show the dialog, in this way; showDialog(); getView().setModelName("Period"); // ADD THIS I understand that we have no a code example just for your case, a dialog with an arbitrary list where you can do some action over selected element, so we took note to add an example to the documentation with this case for future references. In the meantime, I put here a complete code example, that works, just...
Hi friends, XavaPro 7.7.1 is already available. I invite you to have a look at the announcement: https://www.openxava.org/blog/xavapro-7.7.1-released Cheers
Hola JE: Lo he probado y a mi me funciona perfectamente. El código que he utilizado es este: @Entity public class AccountingDocument extends Identifiable { @Required @Column(length = 4) private int number; @Type(type="org.openxava.types.LocalDateNumericType") @Column(name="DATE") @Required private LocalDate date; @Required @Column(length = 40) @TextArea private String description; @OneToMany(mappedBy="document", cascade=CascadeType.ALL, orphanRemoval=true) private Collection<AccountingDocumentDetail>...
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...
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
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...
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.