Comments (7)
I think @romgrk will have more context regarding this.
from mui-x.
Hey @RazbezhkinAV
The example you did provide us with is not working unfortunately.
Could you please fix it so we can see what exactly is not working?
Thanks! 🙇🏼
from mui-x.
@michelengelen
I'm sorry, everything should be working now.
https://codesandbox.io/p/sandbox/autosizing-mui-data-grid-hfrxgg?file=%2Fsrc%2FPopUpComponent.tsx%3A64%2C14
from mui-x.
Ok, now I can see what's not working.
@cherniavskii could you have a look at this?
The autosize on mount and on click is behaving differently and it does not expand all columns enough to view the values in their entirety!
Thanks! 🙇🏼
from mui-x.
Don't know why it's happening, I'll need to debug more in details to understand. It looks like it's very close to the required width, maybe the fractional widths are off by a tiny bit. All it takes is for the width to be stricly <
, even by the tiniest amount, and the browser falls back to a text ellipsis. An easy fix could be to always add 1px
to whatever width we have calculated.
from mui-x.
As for the issue with autosizeOnMount
, also don't understand the difference for the last two columns.
Note: your columns are constant, you can extract them outside the component instead of memo'ing them.
from mui-x.
Any ETA on this fix? The slight buffer seems like that would work. I'd like to note that the calculation is easily thrown off when the cells have borders, or the showCellVerticalBorder
prop is passed in.
from mui-x.
Related Issues (20)
- [pickers] Allow to refuse ranges that contains at least one disabled date HOT 5
- Move focus up after an edit when shift enter is pressed
- [pickers] Enhancing User Experience: Introducing Month and Year Selection in Date-Pickers HOT 5
- [TreeView][ESM] package exports are incorrect HOT 4
- Make Loading overlay states change based on data HOT 6
- [pickers] Ensuring Comprehensive Validation for Date and DateTime Range Fields HOT 2
- [charts] Axis min/max does not allow dynamic rescaling of the other Axis when that axis has no min/max set HOT 5
- [pickers] Ineffective Date and Time Validation Despite minTime, maxTime, and disableIgnoringDatePartForTimeValidation Settings HOT 1
- [data grid] Dynamic Aggregation Position HOT 7
- [How to get column widths exact on resize within detail panel based on Data Grid columns] HOT 2
- [data grid] Is it possible to have tree data row children open and under that details panel? HOT 9
- [data grid] Same column in different column groups HOT 8
- ThemeProvider not provide Translation keys. HOT 2
- [Data Grid Premium - Cell Copy and paste] Copied content from cell doesnt mantain the sorting set in the data premium grid HOT 3
- [data grid] Copy and Paste content from cell selection doesn't maintain the sorting set HOT 3
- [charts] labels are incorrect in RTL HOT 3
- [data grid] New DataGrid header style not properly passed to header HOT 4
- [data grid] Pressing `Delete` key in a Boolean type cell, the value incorrectly resets to empty string HOT 6
- [data grid premium] Copy and Paste content from cell selection doesnt mantain the sorting set HOT 2
- [data grid] Copy and Paste content from cell selection doesnt mantain the sorting set HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mui-x.