Core features request
Use case
In our product we need to have the ability to customize Cell rendering (https://github.com/adazzle/react-data-grid/issues/2799) for:
- additional props on the cell root element
- pass context to formatters
- customize event handlers
- modify props (for example
isCellSelected)
Disable selection for specified columns/cells (https://github.com/adazzle/react-data-grid/issues/1859):
- In our product we have the index column, the user can't edit it or anything else. We don't want to select these cells
Select the cell on the mouse down
- it's the default behavior in many tables
- prevent focus stealing in cases like cell component rerendering (in our case it leads to scrolling to a selected cell for no reason (if the cell is outside visible boundaries))
IsScrolling property for components
- In our product we can simplify component rendering while scrolling to improve performance
onSelectCellChange
- In our product we need to sync selection with a table (also we want to have the ability to manually manipulate selection)
@nstepien Hi! Please, can you give any feedback for this PR?
@nstepien hi, I've updated pull requests, may you take a look please?
I've updated the pull requests, may you take a look? We are using this library in production and we want to migrate to the latest version. It will be cool to have this features as a part of the react-data-grid.
I would be very interested in this too. Is there still an interest by @Wroud too and/or maintainers? Thanks!