XAF - Data Validation, Adaptive Menu and Improved Model Editor for Blazor UI (v20.1)

XAF Team Blog
23 June 2020

We updated our Blazor demo and have created an intermediate build to demonstrate recent Blazor UI enhancements. 

New Features

Validation

XAF's Validation Module now displays error messages within the UI as follows: 

  • When an invalid value is entered and focus leaves the editor, XAF highlights the editor. In desktop browsers, a validation message is displayed within a tooltip. In mobile browsers, the validation message is displayed below the editor. 
  • If changes cannot be saved due to validation errors, details are displayed within a validation panel. 

Adaptive Toolbar

  • Menu captions are automatically hidden and displayed based on page width. 
  • Menu items that do not fit within a page are placed onto an overflow menu.

We applied this change recently, and the feature has known issues. Please see below.

Model Editor

  • The DevExpress .NET Framework Unified installer now includes a Model Editor for .NET Standard projects. Previously, this was available only with the .NET Core Components installer (learn more).
  • Model Editor uses the current Visual Studio skin.
  • Please review the following article to test our Blazor UI (CTP) with existing projects: How to port an XAF platform-agnostic module to .NET Standard 2.0+.

Known Issues

This intermediate build has the following issues:

  • Clicked menu buttons remain in a pressed state;
  • An empty overflow menu is displayed after navigating to Contacts. 

Review other known issues and future plans in the following article: FAQ: XAF ASP.NET Core Blazor Server UI (CTP).

Old Mobile UI Deprecation in v20.2 

Things are going according to plan and we are moving towards our Blazor UI release in v20.2: eXpressApp Framework - 2020 Roadmap

In v20.2, we will also remove XAF's hybrid mobile-related tools for PhoneGap from our core installation. These mobile-related tools were in maintenance mode from 2018. Existing mobile applications will continue to work with previous versions of XAF. Take special note that the PhoneGap Build service will be discontinued on October 1, 2020 by Adobe

Your Feedback Matters

As always, we welcome your thoughts. Please comment below and let us know what you think of these new features. Once again, should you have technical questions, feel free to contact us via the DevExpress Support Center.

Free DevExpress Products - Get Your Copy Today

The following free DevExpress product offers remain available. Should you have any questions about the free offers below, please submit a ticket via the DevExpress Support Center at your convenience. We'll be happy to follow-up.
No Comments

Please login or register to post comments.