OpenXava 4.8 disponible: Desarrollo rápido de aplicaciones web con Java

OpenXava es un marco de trabajo AJAX para desarrollo rápido de aplicaciones web empresariales.
Con OpenXava sólo has de escribir las clases del dominio con Java para obtener una aplicación web lista para producción.

OpenXava 4.8 tiene algunas funcionalidades nuevas muy interesantes como:

  • Acciones anidadas en un menú desplegable en la barra de botones, mediante subcontroladores.
  • Muchas nuevas mejoras en 'Mis informes'.
  • Mejoras en modo lista.

Mira el registro de cambios para una lista completa de nuevas características y arreglos.
Te recomendamos descargarlo y actualizar tus aplicaciones OpenXava. Échale un vistazo a las instrucciones de migración.

Acciones anidadas con subcontroladores

Con un subcontroladore puedes agrupar varias acciones y mostrarlas en un botón con lista despegable. En tu controladores.xml puedes poner:

<controladores>
    <controlador nombre="Color">
        ...
        <subcontrolador
                controlador="MisProcesos" 
                imagen="procesos.png"/>
    </controlador>
</controladores>

Esto añade un nuevo botón llamado MisProcesos que abre una lista desplegable.

Las opciones en la lista desplegable se obtienen del controlador MisProcesos.

Mejoras en 'Mis informes'

Estos son las mejoras en 'Mis informes':

  • El usuario puede modificar las etiquetas de las columnas.
  • Las columnas mostradas usan las etiquetas en lugar de los nombres de propiedad.
  • Columnas ocultas que pueden ser usadas para filtrar u ordenar pero no saldrán en el informen.
  • El valor por defecto para los comparadores es '=' o 'empieza por'.
  • Combos para referencias con @DescriptionsList.
  • Acción 'Generar Excel' disponible.
  • Sumatorio para columnas disponible.
  • El nombre del fichero generado es el título del informe.

Mejoras en modo lista

Estas son las mejoras en modo lista:

  • Los boleanos en la lista se visualizan usando un signo verde de confirmación.
  • Al escoger en un combo de una lista el filtro se ejecuta automáticamente (puede desactivarse con filterOnChange=false).
  • Se pueden usar calendarios para filtrar por fecha en la lista y colecciones.
  • Nuevo método setLabel() en Tab para cambiar la etiqueta de la columna automáticamente.

Y más

Mira el registro de cambios para una lista completa de nuevas características y arreglos.
 

Descarga OpenXava 4.8