Comments (1)
It appears like the first argument rowOrVirtualRow
is sometimes empty during drag.
If we look at virtualRows and rows, we can observe that in the moment when dragging starts, virtualRows
grows by a single item, which is undefined
. I suspect that packages/material-react-table/src/hooks/useMRT_RowVirtualizer.ts
to be the origin of the bug, specifically the rangeExtractorCallback
.
If i disable the custom rangeExtractor
in packages/material-react-table/src/hooks/useMRT_RowVirtualizer.ts
, then dragging works as I would expect. However, there must be a reason, why it is there in the first place.
I dont understand why there needs to be an additional index created, and why it should be different from the rowindex of the dragged row, I dont know how to fix.
@KevinVandy You know where to test, if my fix breaks the current implementation of the rangeExtractor
? Then I can submit a PR.
from material-react-table.
Related Issues (20)
- Really strange issue HOT 7
- Localisation of filters does not apply to the filter menu HOT 1
- Show/hide filter triggers onColumnFiltersChange for backend pagination HOT 4
- "Show filter" triggers onColumnFiltersChange for backend pagination
- Mantine Filter Search Does Not Work Correctly and Highlight Words When Turkish Characters Are Used with Capslock On. HOT 2
- Virtualization is not working properly even on the documentation page! HOT 5
- Sticky Pinned Columns Misplacement in Material React Table for RTL Language
- MRT_TablePaper zIndex is lower than Appbar in Fullscreen
- Pinned columns collapsing even with layoutMode: 'grid-no-grow'
- Header title has been dissapear from v10 to v11 HOT 1
- Pagination Container Box gets cut off when default font size is not 16px HOT 1
- [BUG] - Sub Row Selection not working correctly HOT 1
- Mui palette theme problem HOT 1
- react-query/sandbox does not work properly in codesandbox.io
- Tooltip on FullScreenButton not showing on focus HOT 1
- Getting Error while loading TS.tsx HOT 2
- onSortingChange getting called twice on first render HOT 3
- positionCreatingRow is been ignored HOT 1
- Data does not refresh when using editDisplayMode: 'table' HOT 1
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 material-react-table.