By Javier Paniza | Article Rating: |
|
July 25, 2013 03:47 PM EDT | Reads: |
4,150 |

OpenXava is a framework for Rapid Development of Web Applications for iPad, well-suited for business and database oriented applications. In OpenXava you only have to write the domain classes in plain Java to get a web application ready for production.
Learn more about iPad support in OpenXava.
OpenXava 4.8 has many new interesting features such as:
- Nested actions in a drop-down menu in the button bar, by means of subcontrollers.
- Many new improvements in 'My reports'.
- Improvements in list mode.
See changelog for the complete list of new features and fixes.
We recommend you to download it and upgrade your OpenXava applications. Look at the migration instructions.
Nested actions with subcontrollers
With a subcontroller you can grouping several actions and show them in a drop-down button. In your controllers.xml you can write:
<controllers> <controller name="Color"> ... <subcontroller controller="MyProcesses" image="processes.png"/> </controller> </controllers>
This adds a new button called MyProcesses that opens a drop-down list.
The options in the drop-down list are from the MyProcesses controller.
Improvements in 'My reports'
These are the 'My reports' improvements:
- The user can modify the column labels.
- The columns shown use the labels instead of the property names.
- Hidden columns, they can be used for filtering and ordering but are not shown in the report.
- The default value for comparators is '=' or 'starts with'.
- Combos for @DescriptionsList references.
- 'Generate Excel' action available.
- Summation for columns allowed.
- Report file name is the report title.
Improvements in list mode
These are the list mode improvements:
- Booleans in list and collections are rendered with a green check sign.
- On choosing a combo in list the filtering is executed automatically (it can be deactivated with filterOnChange=false).
- The user can use calendars to filter by dates in list and collections.
- New setLabel() method in Tab to change the column labels programmatically.
And more
See changelog for the complete list of new features and fixes.
Published July 25, 2013 Reads 4,150
Copyright © 2013 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
Related Stories
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.
- Java Kicks Ruby on Rails in the Butt
- OpenXava 3.1.3: Productivity and Flexibility for Java EE
- OpenXava 4.3: Rapid Java Web Development
- OpenXava 3.1.4: Open Source Framework to Develop WebSphere Portal Applications
- OpenXava 4.0: Rapid Java Web Development
- OpenXava 3.1.4 Released
- OpenXava 4.6: Rapid Java Web Development
- AJAX Applications From JPA Entities
- OpenXava 4.2: Web Applications for iPad with Java or Groovy
- OpenXava 4.4: Rapid Java Web Development