[data grid] Improve support of long cells content #7323
Labels
component: data grid
This is the name of the generic UI component, not the React module!
design
This is about UI or UX design, please involve a designer
new feature
New feature or request
Summary 💡
This issue is a continuation of #1040. We might have an opportunity to improve the UX for end-users when using a table. This surfaced with @prakhargupta1 when using a Toolpad app mui/toolpad#1484.
Facts:
getRowHeight auto
: https://mui.com/x/react-data-grid/row-height/#dynamic-row-height to wrap a row.Problems
getRowHeight auto
isn't an option. Resizing the columns is painful so isn't an option either. A cell expander would improve the UX but the problem is that it's not easy to pull off. e.g. how to wrap text in cell of DataGrid #1040 (comment):getRowHeight auto
and forcing some of the cells to overflow on a single line. The problem is that it's not easy to pull off:Some like Elastic UI go as far as allowing end-users to configure it, not just developers:
Options
For pain 1. we could either:
For pain 2. we could either:
Examples 🌈
https://elastic.github.io/eui/#/tabular-content/data-grid
Airtable
Motivation 🔦
Improve the browsing experience
The text was updated successfully, but these errors were encountered: