ERP Software news and article for the small and midsize business sector

ERP for Small and Midsize Businesses

Subscribe to ERP for Small and Midsize Businesses: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get ERP for Small and Midsize Businesses: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


ERP for SME Authors: Javier Paniza, Liz McMillan, Harry Trott, Karen Miranda, Esmeralda Swartz

Related Topics: RIA Developer's Journal, Java EE Journal, Java Developer Magazine, ERP for Small and Midsize Businesses

ERP for SME: News Item

OpenXava 4.3: Desarrollo Rápido Java para aplicaciones Web

Propiedades totales en colecciones

OpenXava es una herramienta para el Desarrollo Rápido de aplicaciones Web, apropiada para aplicaciones de gestión y orientadas a bases de datos.
OpenXava permite desarrollar aplicaciones simplemente escribiendo clases del dominio con Java o Groovy. La interfaz de usuario se genera automáticamente en tiempo de ejecución, sin generación de código.

OpenXava 4.3 añade soporte para propiedades totales en las colecciones, tiene un nuevo editor para el esterotipo TEXTO_HTML, añade mensaje de información y advertencia y muchas otras nuevas características.

Propiedades totales en colecciones

Ahora puedes usar corchetes en @ListProperties para asociar una o más propiedades de la entidad contenedora a una propiedad de la colección. De esta manera puedes añadir valores arbitrarios como totales.

Lee más sobre las propiedades de total en el wiki.

Nuevo editor para TEXTO_HTML

Aparte de actualizar a la última versión de CKEditor, ahora el editor está incrustado en la vista en lugar de usar una ventana emergente. Por tanto, si escribes:


@Stereotype("TEXTO_HTML")
private String receta;

Obtienes:

 

Nuevos tipos de mensaje

Además de los clásicos addError() y addMessage() ahora puedes usar addWarning()addInfo() desde una acción. Por tanto, si escribe un código como este:

addError("this_is_an_error");
addWarning("this_is_a_warning");
addMessage("this_is_a_message");
addInfo("this_is_an_info");

Obtienes:



Éstas son sólo algunas de las nuevas características, puede ver la lista completa en el changelog.

More Stories By Javier Paniza

Javier Paniza is the project lead for OpenXava project. He works as software developer at Gestión 400, a software company for public administration in Spain. He has been developing with Java Enterprise since 1998. Also he has been J2EE mentor for development teams in banking projects.