openxava
Blog

November 3, 2021

XavaPro 6.6 released

XavaPro 6.6 has the next new features:

  • Displaying maps for @Coordinate/COORDINATES 100% supported in mobile UI.
  • @ListAction and @RowAction supported for collections in mobile UI.
  • @Action for properties supported in mobile UI.
  • Drag & drop for reordering modules and subfolders in Folders module.
  • User name can be configured as case sensitive in Configuration module.
  • User name identification is case insensitive by default.
  • Mobile virtual keyboard is not shown until the user touches on a field.
  • References with @NoFrame supported in mobile UI. 
  • Security documentation improved to explain how to deactivated asking for email.
  • Includes OpenXava 6.6.
Learn more about XavaPro

Maps in mobile

As you know, in OpenXava 6.6 you can show a map to you user for a property just annotating it with @Coordinates, in this way:

@Coordinates
@Column(length=50)
String location;
XavaPro 6.6 shows the map for @Coordinates in mobile UI, not just adapts the sizes to mobile, but it supports all touch gestures to offer an excelent mobile experience.

@ListAction and @RowAction in mobile

@ListAction and @RowAction, that allows you to attach your own action to list mode of a collection or to each row in desktop user interface, are now available in the mobile UI too. Therefore, if you have a code like this:

@ListAction("Author.hello")
@RowAction("Author.bye")
@OneToMany(mappedBy="author")
Collection<Author> otherAuthors;
You get in your mobile:



Note as @RowAction is not shown in each row but only on top of the collection, where the user can click after mark any row. This is different from desktop version to simplify the mobile experience.
Moreover, we support @Action for properties in mobile (we already supported it for references), in this way most of the functionality of your desktop application is available in the mobile.

Drag & drop for reordering modules

XavaPro allows you to define the structure of the left menu using folders and subfolders. For that, you use the Folders module in Admin. Until now to do the ordering you should use two clumsy actions to move up and move down. Since v6.6 you can just use the mouse to move any module or subfolder to the position you want, in this way:

Case insensitive user name

Since v6.6 the user name is case insensitive by default, so if you login as 'john', 'JOHN' or 'John' it has the same effect. This is a change over previous versions that were case sensitive.If you want you application works as before, go to Admin > Configuration and check the option Case sensitive user name:

Try it yourself

Demo: https://www.openxava.org/XavaPro (User: demo, Password: demo)

If you want to try the admin features reply to this email asking for the admin password.
If you want to try the mobile features access to above URL using your mobile phone.

To learn more go to the XavaPro page.

If you're an Enterprise customer you will receive an email with the upgraded Enterprise edition.

blog comments powered by Disqus

Español - 中文