marmelab / react-admin

A frontend Framework for single-page applications on top of REST/GraphQL APIs, using TypeScript, React and Material Design
http://marmelab.com/react-admin
MIT License
25.05k stars 5.26k forks source link

Support MUI X Data Grid #9467

Closed oliviertassinari closed 1 year ago

oliviertassinari commented 1 year ago

Is your feature request related to a problem? Please describe.

Add support for https://mui.com/x/react-data-grid/.

Describe the solution you'd like

Similar to https://marmelab.com/react-admin/DatagridAG.html

Describe alternatives you've considered

/

Additional context

Motivation

But overall, we will see, I'm curious to see if this get upvotes.

fzaninotto commented 1 year ago

Thanks for your suggestion. MUI X Data Grid is indeed a great component, and we hesitated between it and Datagrid AG for the Enterprise Edition's advanced Datagrid component.

A react-admin binding to MUI X Data Grid would be nice indeed. However the core team has no plans for implementing it in the open-source edition. You're welcome to publish a third-party package doing so.

We may consider it in the Enterprise Edition, but we need more insight from the market on DatagridAG before going further. If you need us to write it for one of your projects, please consider sponsoring the development.

oliviertassinari commented 8 months ago

Cool demo in https://www.youtube.com/watch?v=IX_3Hz123m4 👍

the Enterprise Edition's advanced Datagrid component.

@fzaninotto Oh, I didn't realize it wasn't in the open-source plan of React Admin.

Does it mean that React Admin Enterprise sublicense AG Grid Enterprise? Ah no, it's separate: "If you have subscribed to the Enterprise version of ag-grid, you can also add a Status Bar to show the total number of rows." https://marmelab.com/react-admin/DatagridAG.html

We hesitated between it and Datagrid AG

One thing that would be super helpful for @joserodolfofreitas @cherniavskii: What dimensions did you or your team consider between going with MUI X Data Grid vs. AG Grid? Or asked differently, what untimely made you lean on one side?

On the social proofs:

I think where AG Grid shines is:

SCR-20240311-uqar

https://ag-grid.com/license-pricing/

You're welcome to publish a third-party package doing so.

We will consider this. I hope a member of the community can build a plugin.