mantine-datatable icon indicating copy to clipboard operation
mantine-datatable copied to clipboard

Implement basic functionality for virtualization

Open lukasbash opened this issue 11 months ago • 2 comments

Hi @icflorescu !

Recently the need for a virtualization increased on my side. I tried to implement the virtualization with TanStack's virtual table example. So far the base implementation (measuring elements, overscanning, remounting DOM elements, ...) works.

What is left:

  • Fix remaining (visual) dependencies which might interfere with the positioning mechanism
    • e.g. Sticky header and footer, row expansion, drag and drop, ...
  • Adapt the boilerplate example page I created

I hope you or someone else can support with the relative visual todos so that we can all benefit from the feature.

lukasbash avatar Jan 16 '25 08:01 lukasbash

Review or Edit in CodeSandbox

Open the branch in Web EditorVS CodeInsiders
Open Preview

codesandbox[bot] avatar Jan 16 '25 08:01 codesandbox[bot]

You also want to target your PR against the next branch.

This is outlined here: https://icflorescu.github.io/mantine-datatable/contribute-and-support/

jadamita avatar Jan 22 '25 01:01 jadamita

Excited for this!

oliveryasuna avatar Apr 27 '25 00:04 oliveryasuna

Will this PR be merge? I'm having performance issues in my project and if it will not be merge, I will search for manual solutions.

kadirgun avatar May 14 '25 17:05 kadirgun

This is a great feature and it would be nice if somebody can put some effort in this to see if it is already mergeable and/or investigate what still has to be done.

edwin-speer avatar May 21 '25 07:05 edwin-speer

it's a useful thing. I tried to attach it through a wrapper, but it seems that I don't have enough control to implement it in an external environment on my own. I don't want to spend a lot of time on it. I would like to have a simple implementation or at least documentation on how to implement it.

GabbereX avatar Jul 03 '25 11:07 GabbereX

This would be amazing to see, @icflorescu any chance this will get merged?

pfo-omicsstudio avatar Jul 17 '25 11:07 pfo-omicsstudio

Started using this project and really liked it. unfortunately I will have to migrate to tanstack table due to the lack of virtualization, but I'll defiantly keep an eye for the future in case something changes

avivost avatar Oct 08 '25 12:10 avivost