Comments (5)
Hey @richaDhingra
From what I understand you can use the Master Detail feature for that. It will not wrap the row (which is not preferred) and instead add a section below that can be opened with a designated toggle column.
Inside you can render whatever you like, even accordions.
If you really need to add an accordion as a replacement for the row component you can also do that, but it is way more complicated and less performant. The approach you mentioned in your issues text is correct. Using slots.row
would be the way to replace a row with something custom.
from mui-x.
@michelengelen Thanks for your reply , I have seen Master Detail feature and have planned to use that only.
One thing regarding the approach i wanted to workout i.e. using slots.row , if I use that it will override the current row component with a custom component and i won't be able to use data grid sorting feature on it. Is my understanding correct?
from mui-x.
Yes, you are correct about the sorting. You would need to implement a custom sorting/filtering in that case
from mui-x.
@michelengelen Thanks for confirming.
from mui-x.
Now, if you have additional information related to this issue or things that could help future readers, feel free to leave a comment.
@richaDhingra: How did we do? Your experience with our support team matters to us. If you have a moment, please share your thoughts in this short Support Satisfaction survey.
from mui-x.
Related Issues (20)
- [question] using `gridFilteredSortedRowEntriesSelector` on a hidden `DataGrid` HOT 2
- Nested (Master/Detail) DataGrid row editing unexpected behavior HOT 2
- [question] stopCellEditMode does not trigger onCellEditStop of Data Grid HOT 2
- [data grid] Using <Icon /> as a placeholder in GridColDef[] getActions HOT 5
- [fields] Improve accessible DOM structure behavior
- [TreeView] Type-ahead do not respect the order of the items HOT 1
- [datagrid] Datagrid doesn't work with preact HOT 20
- DataGridPro fails AXE test due to invalid child role "presentation" HOT 4
- [TreeView] `onClick` on RichTreeView component is invoked twice HOT 6
- [charts] LinePlot onItemClick should provide dataIndex property HOT 5
- [pickers] `DateTimePicker` ok button text is not changing for dark theme HOT 4
- [data grid] Cell's content overflown when row height is auto HOT 4
- [data grid] pinned columns have hanging borders HOT 3
- [tree view] Handle onClick on a RichTreeView item HOT 3
- [data grid] Grouping Col Def with a flex and pinned columns causes "Maximum update depth exceeded" HOT 16
- [data grid] The right pinned column shrinks from the opposite side when resizing
- Multi sorting is not working when a custom sortComparator is used HOT 1
- [data grid] Sorting Removes Filtering HOT 7
- [data grid] inconsistent background of a cell when hovering on a row HOT 6
- [data grid] `formattedValue` not based on edited value in renderEditCell HOT 7
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.