11 de noviembre del 2020
OpenXava 6.4.2 liberado Esta nueva versión de OpenXava es una versión de mantenimiento con muchos arreglos de fallos y algunas pequeñas mejoras. Te invitamos a que descargues esta nueva versión y actualices tus aplicaciones OpenXava. Mira las instrucciones de migración. |
|
Pequeñas mejoras Hemos hecho algunas mejoras:
- Las lecciones 7 y 8 del curso se han actualizado a las últimas características de OpenXava.
- Nueva propiedad applicationPort en xava.properties para indicar el puerto a usar por el lanzador de la aplicación.
- Nuevo método getPopupContentAsStream() en ModuleTestBase para obtener el contenido de la nueva ventana web.
|
|
Arreglos En esta versión hemos arreglado muchas cosas:
- Arreglo: Error "El controlador TuControlador no está definido" al acceder a la aplicación mientras arranca el Tomcat.
- Arreglo: Etiqueta o ancho de columna cambiado por el usuario no se almacena si la columna no está en el @Tab original.
- Arreglo: Las referencias @NoFrame no se alinean bien con flowLayout=true.
- Arreglo: Dos grupos en la misma fila (separados por coma) se disponen un debajo del otro con flowLayout=true.
- Arreglo: El bóton de WEBURL se dibuja incorrectamente con flowLayout=true.
- Arreglo: Propiedad ICONO en la lista sin etiqueta se alinea arriba cuando hay muchas columnas.
- Arreglo: Acciones JasperReportBaseAction fallan con bases de datos sin soporte de READ_UNCOMMITTED, como Oracle.
- Arreglo: Segundo extra añadido a propiedades java.sql.Time en algunas bases de datos, como PostgreSQL.
- Arreglo: Estilo de dato requerido no se aplica a las áreas de texto.
- Arreglo: Error de JavaScript con propiedades @Calculation: "Cannot read property 'toFixed' of undefined".
- Arreglo: BigDecimals no reconocidos como valores numéricos por Excel por los separadores de miles en los CSVs.
- Arreglo: Cuando la acción de cargar en un editor de carga de archivos añade mensajes de error, estos no son mostrados al usuario.
- Arreglo: Después de añadir dos filas en una @ElementCollection con FOTO la nueva línea en blanco tiene un error.
- Arreglo: Errores de validación en controllers.xml/controladores.xml justo después de crear un proyecto nuevo.
- Arreglo: Pulsar en un módulo con IChangeModuleAction desde el menú no vuelve al módulo raíz.
- Arreglo: Carga duplicada de los totales vía AJAX al refrescar una colección de elementos.
- Arreglo: View.setValue() para una colección de elementos no funciona.
- Arreglo: View.setValue() para una referencia enviando el valor como un mapa funciona pero visualiza un error.
- Arreglo: El lanzador de la aplicación (el _Run_TuAplicacion) falla si el puerto 8080 está siendo usado por otro proceso.
- Arreglo: getView().setModel(unaEntidad) con una entidad en un módulo transitorio establece los parámetros del permalink.
- Arreglo: Asignar un modelo a una vista de tipo diferente a la del módulo falla al recargar la página desde el navegador.
- Arreglo: Agrupar por mes o año de una propiedad FECHAHORA implementado con un java.util.Date falla.
- Arreglo: Importar datos desde Excel convierte los número grandes en 2147483647.
- Arreglo: Generación Excel real (la incluida en TypicalRealExcel) exporta los BigDecimal como String.
- Arreglo: Asignar un Integer a una propiedad BigDecimal con MapFacade falla en lugar de hacer una conversión.
- Arreglo: Excepción de concurrencia accediendo a las etiquetas de vez en cuando bajo gran carga de trabajo con muchos campos concurrentes.
- Arreglo: View.setValue() para poner una referencia a nulo lanza una excepción.
- Arreglo: Excepción al grabar dejando el primer campo en blanco cuando no es requerido y con valores nulos.
|
|
|
|