Hello,
I'm currently using TableView in my project, but I've run into two major limitations that are pushing me to consider reimplementing a custom table using Flowless:
- Performance inefficiencies — similar to those highlighted in Flowless benchmarks.
- Limited control over scrolling — specifically, no direct access to
TableView's scrolling behavior.
To work around this, I started experimenting with VirtualFlow. However, it seems you can only create either a vertical or a horizontal flow — not both simultaneously. My approach was to create a horizontal VirtualFlow where each column is itself a vertical VirtualFlow. This setup works to some extent, but introduces a new challenge:
- I can add a global horizontal scrollbar.
- I cannot add vertical scrollbars for all columns together.
I tried to bind vertical scrolling bidirectionally, but it seems to causes misalignments in certain cases.
My question is: is there a known way to implement a truly two-dimensional VirtualFlow with independent horizontal and vertical scrollbars? Or any best practices for synchronizing scrolling across nested flows without losing alignment?
Any insights or suggestions would be greatly appreciated!
Thanks,
Syméon
Hello,
I'm currently using
TableViewin my project, but I've run into two major limitations that are pushing me to consider reimplementing a custom table using Flowless:TableView's scrolling behavior.To work around this, I started experimenting with
VirtualFlow. However, it seems you can only create either a vertical or a horizontal flow — not both simultaneously. My approach was to create a horizontalVirtualFlowwhere each column is itself a verticalVirtualFlow. This setup works to some extent, but introduces a new challenge:I tried to bind vertical scrolling bidirectionally, but it seems to causes misalignments in certain cases.
My question is: is there a known way to implement a truly two-dimensional
VirtualFlowwith independent horizontal and vertical scrollbars? Or any best practices for synchronizing scrolling across nested flows without losing alignment?Any insights or suggestions would be greatly appreciated!
Thanks,
Syméon