OpenXava 5.4: Desarrollo rápido con Java
miércoles, noviembre 11, 2015 at 12:02PM
javierpaniza
OpenXava es una herramienta 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 5.4 cuenta con nuevo iconos, una interfaz de usuario para los gráficos más simple e intuitiva, una caja de búsqueda para buscar columnas a añadir a la lista, editor para imágenes en colecciones de elementos y mucho más.

Te invitamos a que descargues esta nueva versión y actualices tus aplicaciones OpenXava. Mira las instrucciones de migración.
 

Nuevo iconos

Este es el  nuevo aspecto de OpenXava:

Todas las aplicaciones modernas usan iconos monocromo, por tanto ahora tus aplicaciones OpenXava tendrán un aspecto más moderno. Los iconos monocromo permiten usar el color para enfatizar datos o acciones importantes en tu aplicación. Además, estos iconos son escalables, así cuando el usuario hace zoom en la página la calidad de los iconos se mantiene intacta.
Para definir iconos para tus propias acciones has de usar icono en lugar de imagen cuando defines tu acción en controladores.xml, así:

<accion nombre="delete" modo="detail" confirmar="true"
    clase="com.miempresa.miaplicacion.acciones.MiBorrar"
    icono="delete"
    atajo-de-teclado="Control D"/>


En este caso usas delete como id del icono. Puedes ver todos los iconos disponibles en Material Design Icons.
Por supuesto, el viejo atributo imagen todavía está soportado, es más, si todavía prefieres los anticuados iconos de colorines puedes configurar OpenXava para que los uses.
 

Interfaz de usuario simplificada para gráficos

Sólo tres tipos de gráficos, sin diálogo, las propiedades Y arriba a la izquierda y la propiedad X abajo a la derecha. Esta es la nueva interfaz para los gráficos:

 

Caja de búsqueda al añadir nueva columnas

Hemos optimizado el diálogo para añadir columnas para que funcione bien incluso con una cantidad inmensa de propiedades. Para eso, hemos puesto un límite de 20 propieades a mostrar siempre que se abre el diálogo (aunque el usuario puede sacarlas todas si quiere) y hemos añadido una caja de búsqueda donde el usuario puede delimitar las propiedades a mostrar tan solo tecleando algunos caracteres:

 

Editor de imagen para @ElementCollection

Ahora puedes aplicar el estereotipo FOTO a una propiedad de un @Embeddable de una @ElementCollection, de esta manera:

@Embeddable
public class FotoAutomovil {

    @Stereotype("Foto")
    private byte [] foto;
    
    @Column(length=50)
    private String descripcion; 

 ...   

}


Para obtener una interfaz como esta:

 


Otras mejoras

Hemos hecho muchas mejoras en otras áreas:

Arreglos

Aunque esta no es una versión de mantenimiento hemos arreglado algunas cosas:

Descarga OpenXava 5.4

Article originally appeared on javaHispano (http://www.javahispano.org/).
See website for complete article licensing information.