Skip to content
codemerxPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Latest commit

 

History

123 Commits

Folders and files

Repository files navigation

Semikron

Blazor component library comparison matrix

Telerik Syncfusion GrapeCity/C1 Infragistics DevExpress Radzen
Data grid server-side pagination/sorting/filtering/grouping ✔️/✔️/✔️/✔️ ✔️/✔️/✔️/✔️ ✔️/✔️/✔️/⁉️ 1, 2, 3 ❌/❌/❌/❌ ✔️/✔️/✔️/❌ 4 ✔️/✔️/✔️/❌
Data grid client-side pagination/sorting/filtering/grouping ✔️/✔️/✔️/✔️ ✔️/✔️/✔️/✔️ ✔️/✔️/✔️/⁉️ 1, 2, 3 ✔️/✔️/✔️/✔️ 5 ✔️/✔️/✔️/✔️ 6 ✔️/✔️/✔️/✔️
Data grid virtualization ✔️ 7, 8 ⁉️ 8, 9, 10 ✔️ 8 ✔️ 5 ⁉️ 8, 11 ✔️ 12, 13
Data grid hierarchy 14 ✔️ ✔️ ✔️ ❌ 15 ✔️ ✔️
Tree grid server-side pagination/sorting/filtering ❌/❌/❌ 16, 17 ✔️/✔️/✔️ 18 ❌/❌/❌ 19 ❌/❌/❌/❌ ❌/❌/❌ 19 ❌/❌/❌ 19
Tree grid client-side pagination/sorting/filtering ✔️/✔️/✔️ ⁉️/⁉️/⁉️ 20 ❌/❌/❌ 19 ⁉️/⁉️/⁉️ 21 ❌/❌/❌ 19 ❌/❌/❌ 19
Tree grid virtualization ❌ 22 ✔️ ❌ 19 ⁉️ 21 ❌19 ❌19
Charts Line/Area/Bar/Stacked Bar/Combined ✔️/✔️/✔️/✔️/✔️ ✔️/✔️/✔️/✔️/✔️ 23 ✔️/✔️/✔️/✔️/✔️ 23, 24 ⁉️/⁉️/⁉️/⁉️/⁉️ 25 ✔️/✔️/✔️/✔️/✔️ 23 ✔️/✔️/✔️/❌/✔️ 23, 26, 27
Notes 28 29, 30, 31 32

Legend:

  • ✔️ = works
  • ❌ = doesn't work
  • ⁉️ = Works but has problems

Footnotes

  1. It has not built-in grouping UI. Can be triggered from code. ↩ ↩2

  2. Combining the functionalities requires extra code. For example paging and sorting. ↩ ↩2

  3. Grouping with pagination/virtualization has not worked for me. ↩ ↩2

  4. Server-side operations can be done with an adaptor that implements GridCustomDataSource class. But I couldn't find grouping info in the parameters. Also can be done with GridDevExtremeDataSource class. See also. ↩

  5. Unable to load too many items (in my tests, it can't load 1,000,000 items but it can load 900,000 items). ↩ ↩2

  6. Default UI provides a single filter operator. It has templating API for custom filtering UI. ↩

  7. Does not work with pagination. OnRead does not work properly with virtualization. ↩

  8. Has a browser height limit. ↩ ↩2 ↩3 ↩4

  9. Also works with server-side pagination. It loads data while scrolling. But has problems like does not load the last 10-20 items. ↩

  10. Has an animation problem. Sometimes loading animation is stuck. ↩

  11. They are migrating to a new grid component. The old version supports virtualization but the new one doesn't. Grid migration docs. ↩

  12. The scroll bar acts weird when too many items are loaded like 1 million. ↩

  13. Also works with server-side pagination. It loads data while scrolling. Sample ↩

  14. the ability to expand every row and have custom components inside ↩

  15. Angular and ASP.NET versions have grid hierarchies. Probably the Blazor version will come soon. ↩

  16. The name is TreeList in Telerik components ↩

  17. Expects data from parameters. Has no parameter like OnRead EventCallback. ↩

  18. The document says, with CustomDataManager only Self-Referential(Flat) type data is supported. Hierarchical data has limited customizations. ↩

  19. It doesn't have a tree grid ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9

  20. Has performance problem. ↩

  21. Has errors on the server side Blazor. But it works in Wasm. ↩ ↩2

  22. Has only column (horizontally) virtualization ↩

  23. Overlapping sometimes can cause a tooltip problem (hovering does not work). Changing the drawing order can solve the problem. ↩ ↩2 ↩3 ↩4

  24. The area chart doesn't have a tooltip. ↩

  25. Chart examples in the documents work, but in this project do not work. ↩

  26. Charts don't support stacking. They have added it to their roadmap. ↩

  27. Charts don't support null values. ↩

  28. It has a separate NuGet package for each component. Can be good for the wasm project. ↩

  29. Documents are not detailed. ↩

  30. Static files (CSS, js) do not load when used with Razor Class Library. ↩

  31. Grid expanding and menus have a performance problem in Wasm. ↩

  32. It has a language problem. Some non-English languages could cause DataGrid loading problems. ↩

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages