DevExpress UI for Blazor - Developer Diary and Preview 10 (Now Available)

18 June 2019

The following is a brief summary of changes made to our Blazor product line over the last few weeks.

If you’ve not yet reviewed our Blazor product line, please be certain to check out our Blazor Components webpage. If you are new to Blazor, feel free to review our 5-part Blazor training videos on YouTube.

DevExpress Blazor - Pivot Grid

What's New

After releasing Preview 7, we've added new features and fixed bugs in the following releases:

Preview 8

For this release, we focused on the following Data Grid Enhancements:

Cascading combo boxes that can be used in the cell's Edit Template

Support for Edit Form templates:

DevExpress Blazor - Grid Edit Form Template

Implemented Validation for default Edit Form editors

DevExpress Blazor - Form Validation

Fixed issues

The NullReferenceException occurs after you cancel new row editing.

Preview 9

We addressed the following issue in the Blazor framework:

[Blazor] onclick event no working on some element in iPhone browser. #10725

This issue affected our Data Grid and ComboBox editors as they would not always respond to the onClick event in iPhone Safari browsers.

Note, this Blazor issue is still not resolved. I recommend testing your other UI elements of your Blazor application and make sure they work correctly on iOS devices. You can use TestCafe Studio to create functional tests and catch these types of issues. Learn more here.

The following issue has been addressed: NullReferenceException occurrs if FormLayout is bound to a Model with null values or Data Grid editors are empty (contain null values).

Preview 10

We added support for Blazor Preview 6. No Breaking Changes were introduced.

Demos

Test the updated demos online here: DevExpress Blazor Themes - Online Demo

Download the Preview from NuGet

The recent version is available using the following DevExpress NuGet Early Access feed:

https://nuget.devexpress.com/early-access/api

If you are a new user, please refer to this article to learn more about how you can get started with Blazor today.

This preview is made available under the DevExpress Blazor UI license. To gain access to the build free of charge, you will need a DevExpress.com account. You can create a free account to test our NuGet package and can get a free 30-day trial of all our components too.

Watch the Webinar

Your Feedback Matters

Please take a moment to answer the following questions and tell us more about your long-term web development plans?

4 comment(s)
Ben_Hayat

It would be great to give a roadmap and list of components that are planned for DevEx Blazor V1.

18 June, 2019
Phillip Brand

The blazor demos still don't work for me (since day 1).

blazor.server.js:1 [2019-06-19T05:49:30.458Z] Error: Connection disconnected with error 'Error: WebSocket closed with status code: 1006 ().'.

e.log @ blazor.server.js:1

blazor.server.js:15 [2019-06-19T05:49:30.459Z] Error: Error: WebSocket closed with status code: 1006 ().

e.log @ blazor.server.js:15

blazor.server.js:1 Uncaught (in promise) Error: Cannot send data if the connection is not in the 'Connected' State.

   at e.send (blazor.server.js:1)

   at e.sendMessage (blazor.server.js:1)

   at blazor.server.js:1

   at new Promise (<anonymous>)

   at e.invoke (blazor.server.js:1)

   at Object.<anonymous> (blazor.server.js:15)

   at blazor.server.js:15

   at Object.next (blazor.server.js:15)

   at blazor.server.js:15

   at new Promise (<anonymous>)

blazor.server.js:15 [2019-06-19T05:49:33.644Z] Error: TypeError: window.Blazor.reconnect is not a function

18 June, 2019
Vladimir Frizen (DevExpress)

Hi,

@Ben

We are going to publish a kind of a Blazor roadmap soon.

@Phillip

I created the following ticket in our Support Center to research this issue:

www.devexpress.com/.../T751092

The ticket is private for now. Let me know if you'd like to make it public for the community.

19 June, 2019
Ben_Hayat

Thanks Vlad;

19 June, 2019

Please login or register to post comments.