Blazor - Roadmap 2020 (Half-Year) - Your Vote Counts

ASP.NET Team Blog
07 November 2019

The initial release of DevExpress UI for Blazor is now available. If you’re new to Blazor or are considering it for an upcoming project, feel free to download and install our products free-of-charge (Yes, our initial release is available for free).

As the title of this blog post suggest, we are preparing for 2020 and want to engage the DevExpress developer community to help fine-tune our Blazor Roadmap for the first half of 2020. Please take a few moments to review the following and vote for the Blazor-related products/features you’d like us to ship in the first half of 2020.

New Components

Help us prioritize our list of new Blazor components:

Enhancements

Cast your vote and help us prioritize the following Blazor-related features/capabilities. Please limit your selection/vote to those features you consider most important/relevant.

Data Grid

Scheduler

Pivot Grid

Data Editors

Have We Missed Something?

If a Blazor product/feature is not listed in this survey, please comment below and share your usage scenarios with us.

31 comment(s)
Demertzian
Demertzian

Reporting with End user Designer


7 November, 2019
Marcelo G. Fonseca
Marcelo G. Fonseca
- * LOCALIZATION pt-BR
- * Report
- Report Drill Down
- * DashBoard
- * Data ExportGridExcel and PDF
- * File Management and Upload
- * Mapping
- Client-Side Tree View and List View
- Card View (Toolbar, Filtering, Editing)
- * Floating Action Button
- Image and Data Navigation
- Moving Items between List Boxes
- * Binary Image Column Update Grid
- Image resizing and save compressed
- * Token Box Column Grid
- * Json Data Binding Grid
7 November, 2019
Gordon Smith 3
Gordon Smith 3

Default layout and theme as per ASP.net core.

Filter control

7 November, 2019
Customer104222
Customer104222
yes end user report designer is must
7 November, 2019
NHIF
NHIF

1.Binding Navigator

2.A full Business Application template with login and navigation menus to get started with

7 November, 2019
Anurag Mahato
Anurag Mahato
Mask support for editor
7 November, 2019
Vladislav Kiselev
Vladislav Kiselev
There is a bug in DataGrid questions. Ids of checkboxes "Data Row Template" and "Keyboard Support" are the same, therefore they are checked and unchecked synchronously.
7 November, 2019
Dalibor Stys
Dalibor Stys
Reporting and gauges are important for me. New layouts (like form layout) would be also helpful.
8 November, 2019
Roberto Conti
Roberto Conti

Reporting and End User Designer are crucial.

Many of standard Grid features (exporting, summaries, column chooser and column sizing, etc...) are also higly desired.

8 November, 2019
Blago Culjak
Blago Culjak
Also plus one for Reporting, and Dashboards. If developing enterprise SPA app, the reporting is a must.
8 November, 2019
Rick Mathers
Rick Mathers
Plus one for Reporting and Dashboards
8 November, 2019
Neil C Harrington
Neil C Harrington
Theme/customization is a major issue, the current controls need to look as good as the rest of ASP.NET Core controls.
8 November, 2019
Daniel Programer
Daniel Programer
Mehul,

You can find my requests/observations scattered throughout various posts I've made:

https://www.devexpress.com/Support/Center/Question/Details/T803020/desktop-like-multi-tabbed-ui

https://www.devexpress.com/Support/Center/Question/Details/T819353/evaluating-components

https://www.devexpress.com/Support/Center/Question/Details/T547726/blazor-webassembly-support

What I'm eventually looking for is a way to migrate a large LOB desktop WebForms application to Blazor (or at least parts of it in the foreseeable future). Here's a quick summary again:

1. All common edit controls (DateTime picker, CombBox etc) need to be on par with their WebForms counterparts. That is not the case as of now - I cannot design even the most basic UI.

2. New theme that suits desktop application (my UI is often very complex and needs to be optimized for desktop use, so responsive Bootstrap themes are not a good fit - common components such as ComboBox and TextBox etc take up too much valuable real estate on the screen).

3. Dialog box/Popup (include header/footer with customized buttons etc), basically what AspxPopup currently does.

4. Allow component validation to include indication of an error next to the component by displaying an image (e.g. red exclamation point) with the error message shown as a tooltip. Again, this is necessary for rich desktop UI with numerous components displayed on a single form (just like your current WebForms controls work).

5. Menu

6. Multi-Tab UI - basically a way to easily click on a main menu item and open a new tab that then can be closed by clicking "X" button (think of a typical desktop app where user needs to have numerous tabs/documents open, just like Visual Studio etc).

7. Splitter that allows user resize components.

8. Some sort of a layout mechanism that allows certain components (such as grid/tab control/scheduler) to automatically resize to fit 100% width and height of the parent container. This is very important in a typical LOB desktop application, doing this manually is a lot of work especially when dealing with 100s of screens.

9. Rich text editor - I understand that this will take some time and probably won't be available in the May 2020 release.

Thank you for your attention, I'm looking forward to the implementation of all these features within a few months.

Side note: it appears that Blazor is the future of .NET front end development and I would expect DevExpress to dedicate appropriate resources to this project. The current pace of development is a bit slower than I anticipated, hopefully that will change now that Blazor is an official MS product.
8 November, 2019
Isa_Tahiri
Isa_Tahiri
Plus one for dashboard and reporting. But also as Daniel Programer said we strongly hope rich functionalities very fast. 
9 November, 2019
brainherd
brainherd

+1 for Dashboard.  Also, what Daniel said.  I have read through his comment several times, and it pretty much perfectly aligns with our future plans and needs for Blazor.  Blazor is a massive development (even game-changing), and while we have primarily been focused on WinForms in the past, this will morph towards Blazor rapidly in 2020 to where it is the majority of our development.  We would like to see a significant amount of resources put into it by DevExpress.

Only other thing I might add would be docking capability of some kind, to rearrange and resize panels.

9 November, 2019
MatthewHughes_
MatthewHughes_

We are also looking at moving from WebForms to Blazor to from 2020 so any investment you make in adding/improving your components will be a huge win. Especially if you can end up getting close to what you currently have for WebForms.


10 November, 2019
Mojo
Mojo
Blazor is the most exiting technology at the moment, so please prioritize controls for this. :)
10 November, 2019
Anurag Mahato
Anurag Mahato
  1. Support Enter Key for Move on Next Control for all editor
  2. Gridcontrol (For Transaction)
    1. EnterMoveNextColumn
    2. New Row Position at Bottom
    3. Editor support for editing row and adding new row
    4. support for editing at row level
  3. Gridcontrol (For Report)
    1. Preview
    2. Export
    3. Print
    4. Support for Customize Page Header and footer in Preview/Print/Export
    5. unbound Column Support
    6. band Supported
    7. AutoFilter Row with criteria option
    8. Smart Filter Option (Like Excel /WPF Grid Control)
    9. Group Summary at Group Row and Group Footer
    10. Total Summary Row
    11. Fixed Summary Row
    12. Merge Grouping
    13. Conditional Formatting
    14. Incremental search
    15. Layout save and restore
    16. Support Custom Sorting
    17. Support Custom Display Cell
    18. Support Freeze group row at scrolling Like WPF
    19. Support Fixed Columns and Bands Like WPF
  4. TextEdit – Support all type of Masking
  5. Menu bar Control and status bar control
  6. SplitButton
  7. Accordion Control
  8. Report Viewer/Designer
  9. Property Grid
  10. File / Folder Dialog Control
  11. Ribbon Control
  12. Dashboard Viewer/Designer

  13. DockLayout Control

  14. SpreadSheet

  15. RichEdit


10 November, 2019
Vladimir Frizen (DevExpress)
Vladimir Frizen (DevExpress)

Hello,


Thank you for your interest in our product. I'll forward all your requests to our dev team. :)

If you are interested in Reports, I suggest you try the solution described in Using DevExpress ASP.NET Core Components (Reports, Dashboards, etc.) in a Blazor Project. It allows adding ASP.NET Core Reports to a Blazor project. Does it make sense in your application?


 

 
10 November, 2019
Customer55286
Customer55286
What about Drawer (slidebar)?
11 November, 2019
JulianG
JulianG
Reporting, and Dashboards designer are must have.
11 November, 2019
JulianG
JulianG
Also search functionality in Pivotgrid
11 November, 2019
Sven Glöckner 1
Sven Glöckner 1

Info: The current DevExpress Reporting is already working with Blazor and .NET Core. We're using it actively. 

However, there is no web report editor but it doesn't matter. We just use the PDF or HTML export funcationality. 

What I'd like to have is Excel/PDF Export of DxDataGrid data with current filter settings. 

It would be helpful if the DxDataGrid could expose it's filtered elements over a property or two-way-binding the Data Parameter. Then Excel export would be very easy by invoking the Office File API.


Thanks a lot!

Sven


12 November, 2019
SandroRiz
SandroRiz
Menù and Report control please!
12 November, 2019
Bill Hazelwood
Bill Hazelwood

Card view with swipe support.

Buttons (with theme support).

15 November, 2019
Igor Pikovsky 1
Igor Pikovsky 1
  • Wider selection of input controls, including numeric ones;
  • masked data entry
  • customizing "information density" of various controls dynamically (without the need of modifying css)
15 November, 2019
Andrzej Wloszczynski
Andrzej Wloszczynski

File manager with upload/download

15 November, 2019
Customer117615
Customer117615
File Drag n Drop + file upload/download
20 November, 2019
Customer55286
Customer55286
Grid:

- command button: 

- give the possibility to show / hide edit and delete button through api for each row 

- give the possibility to add custom buttons


Editor:

- token editor

5 December, 2019
Mark Kristensen
Mark Kristensen

We have very similar requirements to what Daniel Programer pointed out, as we are moving an enterprise webforms application to Blazor in the coming months. Report Editor would be greatly appreciated as well, as we do a lot of custom reports.


Thank you and look forward to the coming release. 

11 December, 2019
J@GPT
J@GPT
BoxPlot in the Charting control !
12 December, 2019

Please login or register to post comments.