Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[data grid] Support for selection of pinned rows #10057

Open
2 tasks done
andreac92 opened this issue Aug 16, 2023 · 11 comments
Open
2 tasks done

[data grid] Support for selection of pinned rows #10057

andreac92 opened this issue Aug 16, 2023 · 11 comments
Labels
component: data grid This is the name of the generic UI component, not the React module! feature: Row pinning Related to the data grid Row pinning feature feature: Selection Related to the data grid Selection feature plan: Pro Impact at least one Pro user support: commercial Support request from paid users waiting for 👍 Waiting for upvotes

Comments

@andreac92
Copy link

Order ID or Support key 💳 (optional)

50967

Duplicates

  • I have searched the existing issues

Latest version

  • I have tested the latest version

The problem in depth 🔍

According to the docs, pinned rows currently do not support row selection: https://mui.com/x/react-data-grid/row-pinning/#usage-with-other-features

Our question is -- are there any future plans to support this, or, is there a way we can work around this? We're working on a feature where we want to be able to checkbox select pinned rows and take actions on them. But as of now the pinned rows don't render the checkboxes.

Your environment 🌎

`npx @mui/envinfo`
  System:
    OS: macOS 13.2.1
  Binaries:
    Node: 16.19.0 - ~/.nvm/versions/node/v16.19.0/bin/node
    Yarn: Not Found
    npm: 8.19.3 - ~/.nvm/versions/node/v16.19.0/bin/npm
  Browsers:
    Chrome: 115.0.5790.170
    Edge: Not Found
    Safari: 16.3
  npmPackages:
    @emotion/react: ^11.10.4 => 11.11.0 
    @emotion/styled: ^11.10.4 => 11.11.0 
    @mui/base:  5.0.0-beta.1 
    @mui/core-downloads-tracker:  5.13.1 
    @mui/material: ^5.10.5 => 5.13.1 
    @mui/private-theming:  5.13.1 
    @mui/styled-engine:  5.12.3 
    @mui/system:  5.13.1 
    @mui/types:  7.2.4 
    @mui/utils:  5.14.1 
    @mui/x-data-grid:  6.10.1 
    @mui/x-data-grid-pro: ^6.7.0 => 6.10.1 
    @mui/x-date-pickers:  6.5.0 
    @mui/x-date-pickers-pro: ^6.4.0 => 6.5.0 
    @mui/x-license-pro: ^6.6.0 => 6.10.0 
    @types/react: ^18.0.0 => 18.2.6 
    react: ^18.0.0 => 18.2.0 
    react-dom: ^18.0.0 => 18.2.0 
    typescript: ^4.6.3 => 4.9.5 
@andreac92 andreac92 added status: waiting for maintainer These issues haven't been looked at yet by a maintainer support: commercial Support request from paid users labels Aug 16, 2023
@romgrk romgrk added component: data grid This is the name of the generic UI component, not the React module! and removed status: waiting for maintainer These issues haven't been looked at yet by a maintainer labels Aug 16, 2023
@romgrk
Copy link
Contributor

romgrk commented Aug 16, 2023

@mui/xgrid Does someone have more context on this?

@romgrk romgrk added the status: waiting for maintainer These issues haven't been looked at yet by a maintainer label Aug 16, 2023
@andreac92
Copy link
Author

Any updates here? :)

@cherniavskii
Copy link
Member

Pinned row selection was extracted out of the Row pinning effort in #4863 to reduce the scope.
I'm converting this issue to a feature request to check if there's a significant demand for this feature 👍🏻

@cherniavskii cherniavskii changed the title [question] Support for selection of pinned rows [data grid] Support for selection of pinned rows Aug 29, 2023
@cherniavskii cherniavskii added waiting for 👍 Waiting for upvotes feature: Selection Related to the data grid Selection feature feature: Row pinning Related to the data grid Row pinning feature plan: Pro Impact at least one Pro user and removed status: waiting for maintainer These issues haven't been looked at yet by a maintainer labels Aug 29, 2023
@britanyponvelle
Copy link

Any word on if this can be picked up @mui/xgrid ? This would be a huge help.

@andrewteeoh
Copy link

Pinned row selection would be awesome! We use row selection, but currently have to work around this by pulling the pinned rows out of the table and building selection ourselves in order to perform the same actions we have for non-pinned rows.

@rivamadan
Copy link

Performing actions on pinned rows seems common enough that it should be expected functionality. It would be very useful for my use case.

@dshapiro-david
Copy link

+1 for selection of pinned rows :)

@naxis18
Copy link

naxis18 commented Mar 5, 2024

Waiting for this functionality also!

@dshapiro-david
Copy link

cherniavskii the requests are piling in haha 😉

@DanailH
Copy link
Member

DanailH commented Mar 5, 2024

@dshapiro-david we are trying to cover as much as we can. If we are not prioritising this feature now it means that there are more pressing things that we need to finish first. In the end, we have limited resources that we need to deploy in the best way we can, hope you can understand.

@dshapiro-david
Copy link

dshapiro-david commented Mar 5, 2024

@DanailH Absolutely, that makes sense. You are doing great work! I was simply addressing the comment "I'm converting this issue to a feature request to check if there's a significant demand for this feature

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: data grid This is the name of the generic UI component, not the React module! feature: Row pinning Related to the data grid Row pinning feature feature: Selection Related to the data grid Selection feature plan: Pro Impact at least one Pro user support: commercial Support request from paid users waiting for 👍 Waiting for upvotes
Projects
None yet
Development

No branches or pull requests

9 participants