| By Javier Paniza | Article Rating: |
|
| November 26, 2012 10:24 AM EST | Reads: |
3,715 |
OpenXava is a framework for Rapid Java Web Development, well-suited for business and database oriented applications.
OpenXava allows you to develop applications just by writing simple domain classes with Java or Groovy. The user interface is generated automatically in runtime, without code generation.
OpenXava 4.6 has some new interesting features such as:
-
Custom reports generation from list.
-
It's possible to customize the list mode defining your own editor.
-
You can assign a model object (an entity or a transient object) directly to a View to populate it.
-
In the jUnit tests you can assert the content of generated PDFs
-
New @RowAction annotation for collections.
-
Labels and messages available in Russian.
-
The file name for generated reports includes model name and time.
And many other useful new features and bug fixes.
Custom reports generation from list
In list mode there is a new action called Custom report:
When the user clicks on it he gets the next dialog:
This dialog allows the user to define his own report. He can add and remove columns, specify filters, ordering and set the report title. It's true that the features are almost the same of the already existing Generate PDF, because the user has always been able to add, remove and move columns, and filter and order in the list. Maybe the only advantage of the new UI is that the user can specify ordering for more than 2 columns and that he can specify the report title. The important thing is that this new UI for reporting will allow us to add new interesting features in future versions, such as storing the reports by name to recover them afterwards, specifying labels and width for columns, using hidden columns for filtering and ordering, etc.
Custom editors for list mode
The standard list mode is very powerful and suitable for most case, but sometimes you need something special for your list. To meet this necessity we have added the possibility to define custom editors for @Tabs. Therefore, if you want the customers list would be displayed in this way:
Published November 26, 2012 Reads 3,715
Copyright © 2012 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
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.
- Cloud People: A Who's Who of Cloud Computing
- AMD and Adobe Collaborate on Upcoming Version of Adobe Premiere Pro Software to Enable Breakthrough Video Editing Performance Through Open Standards
- Swipe to See Your Account Balance with Groundbreaking Bank of the West Mobile Apps, Built on Mobiliti from Fiserv
- New Relic Q1 2013 Blazes Past Growth Targets and Reaches 40,000 Active Customer Accounts
- AWS Going into a New Line of Work
- MicroStrategy Announces General Availability of MicroStrategy 9.3.1
- According to Nick Gholkar, Accounting Apps Make Conducting Business Easier
- Apple’s Key Rubber-Band Patent Found Invalid Again
- MicroStrategy Announces General Availability of MicroStrategy 9.3.1
- GoBank Announces Timing of General Availability and National Distribution Relationships at FinovateSpring
- Apple Makes Highly Eccentric Hire
- How to Re-imagine Your Business for a Mobile World
- Cloud People: A Who's Who of Cloud Computing
- AMD and Adobe Collaborate on Upcoming Version of Adobe Premiere Pro Software to Enable Breakthrough Video Editing Performance Through Open Standards
- Swipe to See Your Account Balance with Groundbreaking Bank of the West Mobile Apps, Built on Mobiliti from Fiserv
- Upcoming Domino's Pizza Investor Events
- New Relic Q1 2013 Blazes Past Growth Targets and Reaches 40,000 Active Customer Accounts
- Scripps Networks Interactive’s Popular Lifestyle Shows from HGTV, DIY Network, Food Network, Cooking Channel and Travel Channel Coming to Prime Instant Video and Amazon Instant Video
- RetailMeNot Shoppers Trend Report: While Over 8 in 10 U.S. Residents Cite Affordability as Their Top Vacation Priority, a Majority (58%) Could Waste Hundreds of Dollars by Booking Travel a la Carte
- Enter for a Chance to Win an Apple iPad Mini During the Grand Opening of Silverleaf, Taylor Morrison’s Latest New Home Community in Denver
- AWS Going into a New Line of Work
- Apple Ordered to Pay VirnetX $333K a Day
- MicroStrategy Announces General Availability of MicroStrategy 9.3.1
- According to Nick Gholkar, Accounting Apps Make Conducting Business Easier
- Where Are RIA Technologies Headed in 2008?
- Sun Blew its "iPhone" Java Opportunity to AJAX
- Building an iPhone Application with Adobe AIR
- iPhone Will Make Mobile AJAX and Web 2.0 Happen
- AJAXWorld Conference Adds "iPhone Developer Track"
- Cloud People: A Who's Who of Cloud Computing
- Kindle 2 vs Nook
- Why Build Applications for the iPhone and iPod Touch?
- Designing For the "iPhone" Is a Refreshing Experience
- Apple iPad Reminds Us How Brands Succeed by Transforming Experiences
- New Column: A Geek's Bookshelf
- Android: Who Hates Google Over the Phone?

























