XAF - Access v18.2 Features Today for Early Testing and BONUS for v18.1.6

Your feedback counts!

As part of our ongoing commitment to support the needs of our XAF customers, the upcoming v18.2 release will ship with several major features. Many of them are inspired directly by customer feedback!

If you are an active DevExpress Universal subscriber and would like to test these features prior to its official release, please email our support team at support@devexpress.com or rather create a separate private ticket in the Support Center. With that, we can verify your account and provide you with a v18.2 preview installation privately.

If you are using a trial and want to use these features today, you can purchase a DevExpress Universal license online (this will give you access to early builds such as this CTP). If you own a non-Universal subscription and are ready to upgrade, email us at clientservices@devexpress.com for preferential upgrade pricing.

By providing early build access, we hope to find out whether our new features and solutions address your requirements and issues. Your testing efforts and your feedback help us deliver the best possible final implementation. We have described other benefits of this cooperation in this post.

In advance, thank you very much for your help!

WinForms UI: SVG Icons Support (UPDATE)

One of our primary objectives in 2018 is to improve the appearance of XAF desktop apps on high resolution displays. To achieve this, we will work to replace all default XAF PNG icons with their SVG equivalents (by the end of 2018). First however, we need to ensure that all XAF visual elements support SVG images themselves: menus and navigation elements, the DetailView layout groups and tabs, built-in property editors, form templates, etc.

To check our progress in this regard and to help future development by answering questions from our team, please read this knowledge base article.

Our UI designers have recently provided us with a large collection of SVG images. We’ve integrated them into XAF’s Model Editor, form templates (we also added our new skin selector), property editors, etc. Remaining tasks include: draw icons for various business objects, integrate the DevExpress WinForms Accordion control, update demos, and integrate all new and existing XAF images into the DevExpress.Images library.


ASP.NET UI: Split View layout support (MasterDetailMode = ListAndDetailView)

XAF’s ASP.NET WebForms UI includes a new community-inspired feature - ListViewAndDetailView display mode for ListView. Much like Microsoft Outlook’s “Compact View,” this feature allows you to display a DetailView for focused records within the ListView. To get started and to learn more about these capabilities, please read this knowledge base article.


Mobile UI: New ASP.NET Core Data Service

Existing XAF Mobile UI users are welcome to migrate to our newest server features: How to connect an existing XAF Mobile application to the new ASP.NET Core Data Service (CTP). The new SPA UI will use this server and you can help us release this portion faster by providing feedback.

Do not miss our updated vision for XAF Web & Mobile development – one that’s based on an entirely new SPA driven UI. When this ASP.NET Core and React-based solution matures, it will supersede/replace existing WebForms and Mobile user interfaces.

BONUS: WinForms Office-inspired Word Processing Module is out of CTP in v18.1.6!

Main RichTextPropertyEditor functions are ready and both internal and public preview tests did not reveal any show stoppers. We do not expect breaking changes either. The last thing that kept us has been fixed in v18.1.5 (our WinForms team optimized the way in which menus are generated). As you may already know from our previous announces, the WinForms HTML Property Editor Module is now in maintenance mode. We recommend that you use our RichTextPropertyEditor instead of HtmlPropertyEditor for standard usage scenarios (for instance, when you wish to create email templates). We’ve updated the corresponding online documentation and Support Center articles, but missed the XAF Solution Wizard. Ignore the CTP label for the Office module there - we will remove it in v18.1.7+.

Updated documentation

Interesting Support Center tickets

  • With v18.2,  the design-time Model Editor tool works with Class Library projects using the new Visual Studio 2017 csproj format (T665236);
  • We discussed how to add validation rules dynamically (at runtime) so that required properties do not accept nulls, do not exceed length or meet other criteria (T162321);
  • The IObjectSpace.Rollback() method signature has been changed to IObjectSpace.Rollback(askConfirmation = true). This allows you to call the Rollback method with a false parameter and suppress rollback confirmation (T133109);
  • We discussed that non-persistent POCO marked with the DomainComponentAttribute do not support custom (runtime) members and that they are totally different from Domain Components (DC) despite using the same attribute (T666245);
  • An advanced scenario where a customer needed to dynamically localize his extenders for Application Model elements (T665740);
  • We discussed a separation of concerns and that the best programming practice is not to couple your data model with the UI (T665693);
  • Ways to specify an XAF Property Editor for properties and types individually or globally, statically or dynamically (KA18907);
  • We discussed how to manage DetailView field tab order dynamically, in code (T446884);
  • A couple of advanced validation scenarios with non-persistent objects in a persistent object's DetailView and the report wizard (T666584 | T666397);
  • A couple of scenarios that illustrate how to use the SplashScreenManager component to improve perceivedperformance of your chart and CRUD forms (T666543 | T563780);
  • A new KB Article inspired by recent user questions on whether to use XAF with an old frozen or unchangeable database schema and all the business logic in raw SQL, stored procedures (T671224).

Find more interesting customer questions and product enhancements for your favorite products in the DevExpress Support Center (expand the "Frameworks (XAF & XPO)" group on the right) and What's New documentation (see resolved issues). 

Other highly rated content

19 comment(s)
Jens Havelberg 1

hey, great job! i take the v18.2 preview installation! thank you!

11 September, 2018
Isa_Tahiri

Great job guys ! I was also expecting some news about mobile part. Anything specific about mobile part ? Thank you !

11 September, 2018
Wei Chen

Great!

11 September, 2018
Mikko Nieminen

Hi!

I ready to try 18.2 preview

12 September, 2018
MichailTemelkos

Yes, i will also try the 18.2 preview

12 September, 2018
Andrey K (DevExpress Support)

Hello,

@Jens Havelberg 1 @Mikko Nieminen @MichailTemelkos

I created private threads on your behalf and provided a link to the preview build there.

Thanks,

Andrey

12 September, 2018
Yauhen Kuchynski

Thank you for first news!

SVG images support and ASP Split layouts aren't among most awaited features, but the release contains more new features, especially about SPA described in this ticket (www.devexpress.com/.../xaf-spa-mobile-questions-angular-pwa-core), will be more than glad to test and provide feedback!

12 September, 2018
Dennis (DevExpress Support)

@Yauhen Kuchynski: Thank you for your interest. We'll provide more information in this regard as well as the ASP.NET Core-based data service to test in the coming weeks. Please stay tuned to our blog announcements.

12 September, 2018
Gosha

Waiting to see how multi-platform responsive Web application will look :)

13 September, 2018
Kalem Yazılım

Hello Andrey

I also want to try 18.2 preview, how can I get it?

Regards.

13 September, 2018
Andrey K (DevExpress Support)

@Kalem Yazılım

Hello,

I provided you with the preview in a private ticket created on your behalf.

Thanks,

Andrey

14 September, 2018
Roman Shelomanov

Is exists Google like search in Lookups in Web?

14 September, 2018
Dennis (DevExpress Support)

@Roman Shelomanov: You can see two supported search types in Web lookup property editors in our online demo: demos.devexpress.com/.../MainDemo. To test them, open Contact DetailView for Karl Jablonski and expand the Manager and Position editors under the Additional Information layout group. These editors use the following ASP.NET editor features: documentation.devexpress.com/.../Incremental-Filtering and documentation.devexpress.com/.../Incremental-Filtering-of-ASPxComboBox. Of course, it is also possible to integrate custom editors with other features you like.

Is this what you are looking for?

17 September, 2018
Akin GUNES

Hi,

I was expecting 18.2 would heavily focused on xaf mobile. But i have not seen anyting related mobile part. Is it taking too long time to prepare an article that explains "what is new for Xaf mobile in 18.2" because there are too much improvements and new features :) .  

18 September, 2018
IT

Thank you, It always awesome updated...

:)

19 September, 2018
Dennis (DevExpress Support)

@Yauhen Kuchynski, Akin GUNES:

I wanted to share our updated vision for XAF Web & Mobile development – one that’s based on an entirely new SPA driven UI. When this ASP.NET Core and React-based solution matures, it will supersede/replace existing WebForms and Mobile user interfaces.

Right away, existing XAF Mobile UI users are welcome to migrate to our newest server features: How to connect an existing XAF Mobile application to the new ASP.NET Core Data Service (CTP). The new SPA UI will use this server and you can help us release this portion faster by providing feedback.

We hope to publish new SPA UI demos online after our v18.2 release. In the meantime, anyone is welcome to check screenshots of our prototypes and discuss their specs in our forum with peers. No promises at this stage, but our hope is to offer this SPA UI for production use around the v19.1 timeframe (at least for simple scenarios).

20 September, 2018
Roman Shelomanov

Dennis, this search work with all data loaded from DB. But it will not work like - type text- search throught all data in base.

24 September, 2018
L Alex

Can the MasterDetailMode = ListAndDetailView add a new options MasterDetailMode = ListAndNestedListView to only show nested listview?

24 September, 2018
Dennis (DevExpress Support)

@Roman Shelomanov: I do not quite understand your last message. Let's continue this discussion in your Support Center ticket: www.devexpress.com/.../do-you-have-text-search-property-editor

@L Alex:

Yes, you can achieve this effect if you customize the DetailView and remove all layout items except for tabs.  Set this customized DetailView using the IModelListView.MasterDetailView property.

1 October, 2018

Please login or register to post comments.