eXpress App Framework Team

This Blog

XAF - New example, updated documentation on property editors and yet more updates on the Mobile UI development

We've added a mobile property editor to the following Support Center example: How to show a hyper link (URL, email, etc.) for a business class property. The example demonstrates how to create custom data representations (hyperlinks) for your text properties. To view implementation details, open the example's page and show MobileHyperLinkStringPropertyEditor.cs/vb in the code file selector at the bottom.

If you create and deploy a mobile XAF app using this custom editor, it will look like the following:

We have also published numerous online documentation updates for related mobile and core XAF APIs demonstrated earlier. For instance, the following topics have been updated to describe mobile versions of property editors for various data types:

String Properties   - Numeric Properties   - Date and Time Properties   - Boolean Properties   - Collection Properties   - Reference (Foreign Key, Complex Type) Properties   - File Attachment Properties   - Enumeration Properties   - Type Properties

In addition to screenshots and text descriptions, the most interesting information for developers would be links to corresponding DevExtreme widgets on which these mobile property editors are based on. This documentation is not yet finished, and we hope to provide more information on extending the standard XAF mobile UI with custom-tailored editors in the coming weeks.

Additionally, we have improved documentation that helps explain how you can register XAF property editors:

In particular, the EditorAlias-based approach is demonstrated in the aforementioned example.

As a side note,  I wanted to remind everyone that XAF 17.1.6 (released this week) provides a simpler way to register plugins through the new MobileApplication > AdditionalPhoneGapPlugins property (instead of the general-purpose CustomizePhoneGapConfig event). Also note that our most active customers are testing custom PhoneGap plugins integration based on the examples we published recently (onetwothree). For instance, here is how one customer from the Netherlands (thanks, Martin!) is testing

the background geolocation tracking plugin integration in an XAF mobile app when walking with his two dogs:

The mobile user's route on the map in a separate administrative XAF Web application

Martin's dogs

Should you have any questions, feel free to leave a comment. Happy XAFing!
Published Sep 13 2017, 12:28 PM by
Bookmark and Share


Steve Sharkey

Has the downloadable documentation been updated too?

September 26, 2017 2:23 AM

Konstantin B (DevExpress)

Yes, you can get it from the Download Manager.

September 28, 2017 11:05 PM

Chat is one of the many ways you can contact members of the DevExpress Team.
We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.

If you need additional product information, write to us at or call us at +1 (818) 844-3383


DevExpress engineers feature-complete Presentation Controls, IDE Productivity Tools, Business Application Frameworks, and Reporting Systems for Visual Studio, Delphi, HTML5 or iOS & Android development. Whether using WPF, ASP.NET, WinForms, HTML5 or Windows 10, DevExpress tools help you build and deliver your best in the shortest time possible.

Copyright © 1998-2018 Developer Express Inc.
All trademarks or registered trademarks are property of their respective owners