mui / mui-x

MUI X: Build complex and data-rich applications using a growing list of advanced React components, like the Data Grid, Date and Time Pickers, Charts, and more!
https://mui.com/x/
3.9k stars 1.19k forks source link

[data grid] Implement Row spanning #207

Open oliviertassinari opened 3 years ago

oliviertassinari commented 3 years ago

TODO

Benchmarks

Screenshot 2023-03-02 at 01 02 57 Screenshot 2023-03-02 at 01 05 48 Screenshot 2023-03-02 at 00 58 57 Screenshot 2023-03-02 at 00 59 59 Screenshot 2023-03-02 at 01 00 26

User requests

reginaldosantarosa commented 3 years ago

yes

daniel-refahi commented 2 years ago

yes, please. such a useful feature

azeem-sarwar commented 2 years ago

Yes please we need this

olavfosse commented 2 years ago

(When) will this be implemented?

olavfosse commented 2 years ago

Also, will this be "Pro" or "Premium" feature?

flaviendelangle commented 2 years ago

Also, will this be "Pro" or "Premium" feature?

According to our Pricing page it will be available on all plans, so open source.

(When) will this be implemented?

We did not plan this feature yet. The Column Spanning has recently been released by the way.

stellaliao01 commented 2 years ago

would be a very useful feature! upvote :D

fpiaggio-ms commented 2 years ago

This feature will be very useful! upvote!

Bindeep commented 2 years ago

Will be very useful! upvote!

flaviendelangle commented 2 years ago

I would be interested to have a few examples of the use cases around row spanning

ayaviri commented 1 year ago

I would be interested to have a few examples of the use cases around row spanning

i might have misunderstood the question, but one use case be to prevent the need for tool tip hovers such as these, which aren't accessible to keyboard users

flaviendelangle commented 1 year ago

But in this example, there is no cell that spans across several rows. Like on this example Do we agree that the spanning would not only occur on interaction but would always take place ?

Otherwise, you are probably looking for variable row height or dynamic row height

BatgerelBill commented 1 year ago

This feature will be very useful! upvote!

stbaione commented 1 year ago

Any updates on this feature? Would be very useful and is a pretty common table feature

Rearden21M commented 1 year ago

Upvoted — I needed this feature so I searched for it, only to find out that it's a long-awaited feature that has been "coming Soon™" for over 2 years. 🥲

miguelpalacio commented 1 year ago

@flaviendelangle, I believe this is a use case:

CleanShot 2022-09-13 at 19 12 16@2x

You guys actually have a very similar example for column spanning in your docs.

dilipcm commented 1 year ago

yes please add it soon..............................

Crhist0 commented 1 year ago

Hello, I'm also waiting for this. We already use the pro version and this would be essential to our application.

straps commented 1 year ago

Essential feature, upvote

BrianSparr commented 1 year ago

this is needed ... upvote

hyukkyukang commented 1 year ago

Strongly desired, upvote!

mamodev commented 1 year ago

This feature will be very useful! upvote!

Di-Nazavr commented 1 year ago

necessary feature! upvote!

drjele commented 1 year ago

upvote

vcarazza commented 1 year ago

upvote!!

aneeq-ur-rehman4 commented 1 year ago

Will be very useful! upvote!

renatodts commented 1 year ago

upvote

rajat153 commented 1 year ago

we need row spanning

vinnn commented 1 year ago

please row spanning would be great!

Crhist0 commented 1 year ago

still waiting for it, would be a nice addition 🙏😊

Filipe-Bacof commented 1 year ago

i'm still waiting for it

stic-lab commented 1 year ago

When will this feature be available, please? I am looking for a solution for spanning grids in a row but the only way I can do it, for now, is to use CSS. But I think it will be good if this feature is natively supported by MUI X.

megaacheyounes commented 1 year ago

Upvote

nick-winter-vector commented 1 year ago

Upvote

Newbeecoderreal commented 1 year ago

We need this. Upvote for this <3

vpwang commented 1 year ago

upvote

sharmishthavirgo commented 1 year ago

use CSS.

do you have solution that so we can look as we are also having trouble implementing on data-grid

Rajesh-shetty commented 1 year ago

any solution in css to make row span in datagrid

stic-lab commented 1 year ago

any solution in css to make row span in datagrid

Hey @Rajesh-shetty, if you want to do this in css, you can use library such tailwindcss or also you can ispire from tailwind and write your own css.

MarioStipetic commented 1 year ago

Upvote!

jmelendez-cbs commented 1 year ago

upvote

oliviertassinari commented 1 year ago

Does someone have another example (the first one being https://github.com/mui/mui-x/issues/207#issuecomment-1246078217) of how this feature would be used? This could help us once we need to create a demo in the docs. Thanks

cbichis commented 1 year ago

Does someone have another example (the first one being #207 (comment)) of how this feature would be used? This could help us once we need to create a demo in the docs. Thanks

I just have a case, 3 sales (orders within online shop) with only one invoice summarizing all these sales (and only one payment needed of course). So within data-grid is impossible to represent this unless you go with grouping or something else, which would be too complex for something simple to represent.

image

Luv-m commented 1 year ago

Hello :), Is there any update about when this feature will be ready? Thanks !

rajat153 commented 1 year ago

how to pass a Total sum row at bottom of material UI datagrid table without purchase premium plan??

fleischman718 commented 1 year ago

Hi,

Any plans on implementing this?

pikitgb commented 1 year ago

any updates on this ?

Legys commented 11 months ago

Does someone have another example (the first one being https://github.com/mui/mui-x/issues/207#issuecomment-1246078217) of how this feature would be used? This could help us once we need to create a demo in the docs. Thanks

We need this as we have dynamic cell content. In our case, one of the columns may have some value that we should represent in 2 rows visually grouped by one. Let's say we have a column that is showing items, but in a particular case, the column may represent divided parts of the data, i.e. it has sub-rows for showing a couple of statuses at the same time, for example.

Volodymyr1Korol commented 10 months ago

Hello from Ukraine! Upvoting this beutifull feature! Be safe and happy ;)

ganeshkarthik-natarajan commented 10 months ago

Hi Team, Upvoting this feature.